...No. Emphatically not. MW2 is one of the worst online games around.Dudemeister said:If you like online play, Modern Warfare 2
If you want a warfare-based shooter go for Bad Company 2, or Battlefield 2, or the original Modern Warfare... Or anything but MW2 really.
If you're not restricted to warfare shooters, then TF2, the L4D series as you mentioned, Shattered Horizon, and, again, anything that's NOT MW2.
All of the above are, obviously, better on the PC if you have one that can run them (like...anything really) but even if you played them on an iphone with only one hand they'd still be a better online experience than MW2.