Yup, they put it on Origin because Steam give free updates and DLC and EA being the wankers that they are wanted to charge people. They're talking alot of games off, Crysis 2, Dead SPace BF3 and I've heard (don't know how true) that they might be taking Battlefield Badcompany 2 to Origin aswell
Other things what make the game shit are hackers, don't think I've ever played a game with some many hackers. The COD style game play let's it down the most for me.
They should have kept it like BFBC2, least that game is fun to play, BF3 is too serious.