Yes BC2 is Bad Company 2, and Moh is just cheap shit compared to Bad Company 2 how on earth can you even argue about that.
Watch this video http://www.youtube.com/watch?v=f5lnzScc6ZE&hd=1 infantry and vehicle fights while on moh you have only infantry fight and sometimes one cheap tank that´s just loud and not able to do anything on the battlefield.. Just a cod clone with killstrikes but without prone..
Moh is okish but it just lacks too much compared to Bad Company 2. Bad Company itself is also lacking the big mapsizes and high player count, but BF3 will bring that back to the Battlefield.
The biggest problem with MOH is the map design, for example the map where you needed to take out the roadblock to let the tank trough as an attacker. The reoadblock was just a meatgrinder for attackers if it was defended correctly.
It looks spectacular, but as someone that hasn't really played a battlefield game before, I'm concerned that the carnage on display there is neither realistic nor particularly fun in a competitive way.
Air superiority would make ground fighting irrelevant, so how does that slightly Afterburner type air combat actually work in the context of a game where people are also playing a fps on the ground below?