Like most, I hated Steam when it came out. But, it has turned into one of the best digital distribution methods on the market and I personally do not buy any games anywhere else. News has surfaced that EA will not be offering Battlefield 3 through Steam, but their own digital distribution service, Origin. EA's Seeson Mahathavorn said in a statement:
EA offers games, including Battlefield 3, to all major digital download sites. In doing so, our goal is to not only reach the widest possible global audience with our games, but also to provide ongoing customer support, patches and great new content. We are intent on providing Battlefield 3 players with the best possible experience no matter where they purchase or play the game, and are happy to partner with any download service that does not restrict our ability to connect directly with consumers.
For more on our policy to offer games to any major third party download service, please read here: http://forum.ea.com/eaforum/posts/list/7372195.page
Continued in the full post.