I have an xbox for the same reason as you, to play with friends. I also have a heil pc master race pc.
So, heres how I work my stuff out, I talk to my friends about games im interested in. If they end up saying stuff like "it sucks man im not gonna get that stuff' then get it for PC. If they say "Meh its okay" then its up to you for what you want it on. If they say "forget yeah I preordered it for xbox" then get it for xbox if it has any multiplayer.
If you hate your friends forget the police and get it for PC anyway. I've bought tons of games for xbox and wished that I also had them for PC. Its up to you.
also jairo you heard wrong. BC2 is amazing, but not as much as BF3.