Warforger said:
None of it matters really, PC and console communities tend to be equal (annoying kids are still better than elitist assholes), just go with the one your friends are getting.
Gotta disagree with kids less annoying ...

But, yes, go with the one that you will have more interaction with people you know. XBL's key ingredient is party chat ... it's the one thing that makes it better than ps3 and I don't know how origin goes with voice chat (anyone know? is it comparable to steam's one on one chat?)
Oh and the controller v mouse&keyboard thing? BF3 for PC will likely be compatible with a gamepad (I haven't seen anything, but if they want to compete with any PC FPS's they'd sort of have to).
As a final note, the last gameplay trailer looked ... effin ... amazing. Finally realistic aircraft in realistic battles and it's not just a stupid killstreak reward that you can only perform if you do well enough. I have stopped caring about any steam v origin BS with this. I'm getting this one, bar none.