BFBC2 either had 32 player battles or 64, I can't remember. Either way, this isn't all that huge.
64 is actually twice as many as 32, so that is fairly huge.
As I said, I haven't tried BC2, so I can't comment too much. But the original BC was a vastly different experience than BF2.
BC2 is more like the battlefields of old, but at the end of the day, its still not quite as good. And the destruction model is pony, crap, poop, doodie, whatever you wanna call it, its freaking awful.