When I play at my friends house, we switch-play between MW2, Halo 3, Soul Calibur IV, and Bad Company 2.
I love all of them. As long as I'm having fun, who cares which ones better?
All of you who keep complaining about which one's better, or more fun, or worse, or whatever,
Learn to actually enjoy games.