I'm forever surprised at the BC2 love-in that is this forum.
Sure I played it for a few months but don't see what the lasting appeal is. If you think MOH is bad for cheap kills then you will hate BC2. Nothing but CG's and GL's flying everywhere.
Add that to the fact you'll no doubt be on a team of snipers who do absolutely nothing to assist you in capturing objectives.
I think MOH though not perfect, will hold my attention for longer due to the different game modes (not just 2) and people actually using the primary weapon for kills.