The campaign is as generic as it gets... Playing on PC completely maxed, graphics are a few notches below BF3. Not crazy about the menu design or presentation in general. It follows the modern FPS shooter playbook to a T. Everything from the story exposition to the different mission sequences. Seriously, is anyone ever going to stray from the CoD template? The gun play is OK, the cover system is a bit difficult to do using keyboard and mouse, and I'm finding the enemy AI behavior to be a bit wonky.
The weirdest thing for me happens during the driving sequences. The game seems to switch to an entirely different .exe before it loads up and drops my resolution from 1080p 60fps to 720p at 30 fps. There's no way to change this and it's a bit jarring.
Overall, I'm OK with my purchase. I got it for 50% off and only payed 30 bucks for it. I haven't jumped into the MP yet, but from what I've read it seems like a good time.
I'm also playing on PC and I agree with everything you said. I've played some multiplayer and it's solid but I don't think I'll be playing it much longer before I switch to Halo 4 or go back to BF3. I'm kinda surprised that graphically it doesn't look nearly as good as BF3 does, even in the multiplayer, especially considering that there's no destruction, vehicles, the maps are smaller, and it has a way lower player count (20 on PC compared to BF3's 64 on PC).
Something about the basic gunplay just doesn't feel as satisfying as it does in other games in the genre. The multiplayer maps often seem a little empty but maybe that's just because I'm used to playing BF3 close quarters maps and every once in a while there are some pretty serious lag spikes but maybe that's just because it just came out.
I liked Medal of Honor 2010 alot more than most people did but so far I'm actually kind of disappointed by this one. I'll stick with it for a little while and see if it gets better but I don't expect it to. I would've been pretty disappointed with my purchase had I gotten it for full price but since I got it half off I'm okay with it. The whole thing just feels uninspired/rushed/forced and it does have some unique features but none of them seem to really change the gameplay in any meaningful or fun way.