Both games look awesome, but I have to side with Justin... Never been a fan of the Medal of Honor games.
Now if you want a realistic shooter check out Sniper Elite.
It's pretty much as real as it gets.
In one of the missions you have to take out 5 other snipers. This game is realistic to the point where you HAVE to take into consideration the wind, angle, bullet weight, gun type, temperature, humidity, and yadda yadda.
It's to the point where it's TOO realistic, but when you get a kill it makes you feel awesome! Yes just "a kill"