for consoles: physical over digital, in almost every case
for PC: digital is ok, but it better be very cheap
consoles can die, and unless its a PSN/Wiiware only game, the disc won't die and is worth having the physical copy so that if my PS3 dies, i won't have to worry about that.
steam has been around for ~10 years already and i don't see any reason why they will go under anytime soon, so i don't mind buying games off of steam, especially with the sales they have... its a risk v. value type of thing. but if its full price on steam ($40+), i might as well get the physical copy. i bought hard copies of SC2:WoL & HotS and Diablo 3 because its the same cost either way, at least i get a physical product from the physical copy, even if all i need is the download code.
for PC: digital is ok, but it better be very cheap
consoles can die, and unless its a PSN/Wiiware only game, the disc won't die and is worth having the physical copy so that if my PS3 dies, i won't have to worry about that.
steam has been around for ~10 years already and i don't see any reason why they will go under anytime soon, so i don't mind buying games off of steam, especially with the sales they have... its a risk v. value type of thing. but if its full price on steam ($40+), i might as well get the physical copy. i bought hard copies of SC2:WoL & HotS and Diablo 3 because its the same cost either way, at least i get a physical product from the physical copy, even if all i need is the download code.