I agree with this 100%. Since I started using Steam several years ago I haven't pirated any game. It's actually more of a hassle to torrent a game, unpack it, mount the iso, get it installed, and hope that it runs normally. Steam already has my credit card info saved and within four clicks I can have a game downloading.