I play for PC (Send me PM of your name if you play, I'm on EA version if that matters) and I love it.
At first, it's pretty gay. But once you unlock the perks, learn the maps and become a better shot it becomes a whole new game. For example, in the beginning you'll probably be trying to snipe like a pro and realize that your so-called 'headshots' are hit markers. But once you get the drop and sway under your control, you can literally take a shit on everything.
The funnest part about the game is unlocking new things as you get better, but the perks that really matter as you progress is skill. New guns wont save you if you're horrible. I stared off getting .25 KDR and generally getting pooped on. I unlocked new weapons, started progressing up to a usual 5 KDR in an average game (Only rank 8, too!) and can do that with the same guns as you start with. I actually prefer them.
It's more of a skill game than MW2 is. You can't whip out a noob tube and get the results you can in MW2. Even though 'noob tubes' are still around in BFBC2, They're generally harder to use, have a more realistic velocity and doesn't have a ridiculous damage radius.
A++ game in my opinion