Ich würde beide Spiele nicht miteinander vergleichen, weder im Single- noch im Multiplayer-Modus.
Die haben beide starke Vor- und Nachteile, aber halt Ihre eigenen.
Wenn man sich beide nicht gleichzeitig Leisten kann oder mag, sollte man sich Gedanken darüber machen, welche Art Shooter man bevorzugt.
Der Single-Player ist bei beiden recht kurz, sehr ähnlich, aber die Atmosphäre und Spielspaßfaktor stimmen, das ist schonmal kein Kriterium für ein Ausschlussverfahren. Hier ist dann wohl "Ene Mene Muh" angesagt *g*.
Legt Ihr Wert auf den Multiplayer: Seid Ihr eher Taktiker, Teamplayer und Sniperh*hre, braucht unbedingt Fahrzeuge im Spiel und steht auf unausgeglichenes Waffenverhältnis beim Stufenaufstieg, dann ist wohl BFBC2 angesagt. Hier nervt jedoch der meist vorhandene LANGWEILIGE Überschuss an Snipern. Außerdem nerven Gruppen/Squads die gemeinsam joinen. :-P
Wollt Ihr mehr Geschwindigkeit im Spielverlauf und CS-ähnliches unrealistisches, dafür extrem geschmeides Aiming, ohne Pflicht auf Highlevel-Waffen, um was zu reißen, dann nehmt MW2. Das im VAC seit Ewigkeiten nichts gegen Aimbots und Wallhacks gemacht wird, ist der größte Störfaktor.
Auf jeden Fall machen beide Spaß.
So bescheiden es auch klingt, an die Matchmaking-Geschichte gewöhnt man sich (leider) schnell und die funktioniert bei BFBC2 (momentan noch) besser, als die Deticated-Geschichte. :-P