MoH is going to be a flop. Been playing it off an on for the past few weeks and I am largely unimpressed.
Gameplay is horrible, weapons have no authenticity or feel (clunky, almost like plastic). The graphics are alright. DICE didn't make the engine, so they had to work with what they got, but the engine itself could've been pushed harder.
Open beta, internal beta, closed beta... all largely the same. Awful, awful and awful. Only difference is that the internal beta has no hackers.
CoD: BO is going to wipe the floor with MoH.