No creo que te dure el hilo mucho tiempo, pero allá voy.
La principal diferencia que veo entre un juego y otro es la intensidad, en MW2 no paras de pegar tiros y de ver a gente cada dos por tres, por el contrario Battlefield es más pausado, y eso sin contar con el elemento de los vehículos.
Aunque tengas bastantes modos de juego en el CoD, en todos el 90% de la gente se dedica a matar y matar, en el BC2 el espíritu del trabajo en equipo está un poco más implantado, la gente suele ir más al lío, aunque subnormales pasotas te los encuentras en absolutamente todos los juegos.
Siempre me he considerado pro-Call of Duty, sin menospreciar al Battlefield, por supuesto, pero hay que ser realistas, sobre el papel, a mi MW2 me parece mejor juego, pero conforme juegas al online del uno y al del otro te das cuenta de que el MW2 quema muchísimo gracias a muchas cosas que a IW se le han ido de las manos (pepos, demasiadas killstreaks, demasiado poder a las armas akimbo, boosters, etc). Esto en Battlefield no pasa (ojo, no confundas cagadas del juego con que te maten sin parar y te cabrees, son cosas diferentes). También te digo que BC2 no es ni mucho menos (al menos para mí) el "salvador de los pobres patanes que jugamos al Call of Duty", como lo han bautizado muchos ya, me parecen dos juegos lo suficientemente diferentes como para poder jugar a los dos sin que te sobre ninguno.
Si dices que el MW2 te funciona bien y no te quemas con el juego, quédatelo, si estás muy harto y buscas un cambio, prueba a ver, pero te puede salir el tiro por la culata, y si puedes tener los dos, aunque tengas que esperar un poco, son perfectamente compatibles.