I never understand why some ppl refuse to use steam, sure I like to have a physical copy and yes they can make mistakes and have to follow silly release dates but the benefits of steam far out weigh any problems I have had with them.
My only negative comments are the prices and the fact you can't decide on which drive you can install games to. However you can get some sweet deals on good games most weekends, if only the price of new games would drop as quickly as they do in shops but I've never seen a used game on steam