I like COD more just because I like to be in the action right away which is why I didn't get as into bf3 but that's how I like to play FPS games. I might have not have played bf3 more into campaign.
Although I Do think MoH is better than both.
ArmA II is pretty fun because of the factors of realism
That game is fun but I failed at getting past training lol