Alright, after reading this post you'll know wether to get it on xbox or pc. Let me start out by a personal experience.
1. I went to friends house and played it on the xbox, it worked perfectly
2. Went to gamestop and bought the pc version of it.
3. Finished campaign.
4. Started Multiplayer.
5. Waited an hour and a half to join a server...<----every day I try to join a server..and it still takes an hour. I opened up my nat settings, THEN I tried it on my other computer THEN I tried it on my friends computer. Took an hour+ to join a game...
6. UNTIL IWNET IS FIXED/REMOVED DO NOT GET THE GAME FOR THE PC. THE XBOX IS A SAFER BET...THE GRAPHICS ARE *ALMOST* AS GOOD AS THE PC'S...YOU WON'T NOTICE THE DIFFERENCE...