I hate the Idea of downloading software. And Steam is made for that. I feel much more safe to have the physical CD or hard copy in my hands. I don't Care if you can go back to re-download the software who know how many times. Because if something happens to steam to the point where you are not able to re-install your software on you computer then I'm going to be pissed. And I will be Really pissed if they stop selling Hard Copies of software in the future. Besides that HACKERS are my mine concern, Doesn't matter how good your security is, There is always a weak spot to crack.
My point, Its always better to own a hard copy then Digital Download.
P.S: I don't need internet to play.