I actually like BC2 with the exception of too much destruction going on sometimes and with so many people on the server you can't hide anywhere. At first it bothered me that you can't strafe run but after a while I got used to it. It'd be nice if you could look around you while running though.
I also agree there were way too many players, 32 people in that small of a space. ugh.
I Have to play on 16 player servers (Good luck finding many) on bfbc2 just to get the feel that I'm actually using strategy and teamwork in anyway instead of it feeling like a COD knockoff.