I get why EA want to put Origin on it, their major shooter release being used to the winch the number up on it, and from that point of view, I agree completely, what better to break through with, I mean Battlefield is primarily, and always will be "THE" (realistic) PC shooter franchise, so that in it's self, people will primarily (if begrudgingly) get Origin.
Personally, I don't care about the "resource" argument, EA download manager was a bit of a pest, but WAIT, I did the smart thing and turned off the auto run *gasp*. Nobody seems to have thought of this.... As for "yeah but it sucks up your processor when your playing the game" I will reply to this statement with another statement here's 50 dollars.... No, seriously unless you've been living under a rock the last, I dunno.... 10 years, there's been this invention called multi core processors, basically EVERY computer these days at least has a dualcore, if YOURS isn't a dual core, or more, then don't call yourself a PC gamer. I'll put it even more simply, if you computer can't handle a tiny background program, you won't be able to handle the game in the first place.
In short, Origin is coming whether we like it or not, I'm getting it for 360 first, picking it up on PC when it's cheaper. (95% of my BF friends have it for 360, blasphemy, I know.)