Amazon.
This is tough because Amazon's 2010 deals weren't as strong as their 2009 deals, and Steam really stepped it up with some awesome deals.
I vote for Amazon, though, just because they offer credit with almost every new game, and there were a few really good deals. My favorite game of last year, Enslaved, was $25 shortly after release, and Majin was only $23 at Black Friday.