Medal Of Honor might have a decent campaign, but the online sucks balls. I mean Dice cant make online multiplayer for shit in my opinion.
I haven't met a single person who said they liked the MOH beta. I had high hopes for it since I'm not a huge MW2 fan, but alas it's terrible.