One thing that killed the MP of BC2 for me was that troops die fast, if someone start shooting you in the back, you have no chance to live, instant death, you cannot evade, you just die instantly from 3 or 6 bullets in the upper/lower body.
In BF2 the life gauge is larger, so you still have a chance in beating your opponent if you are ambushed.