I don't disagree that EA is the worst company in gaming. Let's be clear on that much.
What I disagree with is your unfair comments to how Origin is intrusive and buggy. Origin is the only game client I have which logs in immediately when I tell it to, it stays logged in, and it sits in the background happy until I need it. When I ask it to launch Battlefield 4 or SimCity it launches it.
My steam client on the other hand takes 20 minutes to get it's shit together, it displays a dialog box on start up saying it has to extract the latest software update for steam, every time. There is no software update. It persistently fails to keep me logged in, and lately it has actually been crashing the process.
To say that Origin is intrusive and steam isn't is also a false claim. I've had to give steam my email address hundreds of times just for it to verify the same web browser as a new computer. Steam also cannot seem to retain my card details despite multiple purchases and ticking the box which says "save these details" or "remember my paying preference" or whatever the hell it's called.
My point being, all clients have issues. And it is wholly unfair to pick out Origin as the worst just because EA owns it. EA owns DICE titles like Battlefield 2, 3 and 4. But they're good games. EA owns the sims, which I also happen to love.
Oh and saying steam doesn't do free releases or "stuff like that" is also false. Steam frequently has free weekends to draw in people, it has team fortress 2 (a once pay for game now free to play with micro transactions) it also permanently appears to have a special deal sale on.
Origin has it's "on the house" feature.
My point here, is that like origin, steam is just another client which aims at taking your money and doing nothing else.
Sorry for calling you out, I have no intentions to cause an argument. It just annoys me when people say things like "X is so much better than Y and X never does anything bad". Cause at the end of the day they are both company ran clients, they don't give an ass about me or you, only the income.
As for Battlefield 3, I loved that game a lot. I switched to pc FPS gaming when I got 3 for PC and will probably never go back to console. You can't get 64 slot servers with so much going on on a console like you can PC. So much fun, well worth getting if it's free :)