I'm not really sure why I like this so much, but didn't like BF2 at all. I think BF2 just felt like 'just another military game.' I think it's because BC2 is much more strategic than BF2, in that you can't really hide from enemies, and have to think much more carefully before doing something because of the destructible terrain.

In BF2, it wasn't easy, but still possible to do your own thing. Doing your own thing in BC2 is bound to get you killed.