SP has always been its strong point for me. MP doesn't get touched until I've completed SP, no matter how bad (BLOPs) or buggy (WaW) it is. Best by far has been MW1 though.
But as you say , I can't wait for BF3 MP, squad based games ftw.
Likewise here.
Also, the first Modern Warfare is still the game to beat. None of the other CoD's come close for me, in terms of both SP and MP.