I played Black Ops before so to me this is quite a bit different... better graphics, effects, etc. The gameplay is still similar but it is a little different. I've never played MW2 so don't know what to say about that comparison.
Battlefield vs COD people are lame... who cares? Play whatever you like. There's not need to diss the other game.