Whats everyone complaining about?

User Rating: 8.5 | Medal of Honor PC
Why is everyone complaining about the campaign been 4-5hrs? COD4 why 4-5hrs, so was COD5, as well as COD6 and I'm guessing COD7 will be as well, but like the COD campaigns they may be short but they are addictive and fun to play over and over. Not sure where it said this but someone stated that they enemy are very predictable. Are they saying COD isn't, are they saying that every other FPS has unpredictable AI. I haven't seen one with unpredictable AI except for ARMA II. I have only run into a couple of invisible walls and are not that big of a problem.
Why is everyone complaining about the multiplayer? It's just a mix of ARMA II (realism) and Bad Co.2 (fun). I'm guessing everyone is complaining cos it's so god damm hard and isn't as easy to get used to as other FPS's, but this adds a level of skill. The guns are awesome and feel quite realistic (except for maybe recoil). There are few glitches in Multiplayer and it is VERY addicting and is a lot like Bad Co.2 (obviously). Cover does play a big part in the Multiplayer.
The only problem I have with this game is the horrible explosions which seems weird because this was made from the Battlefield engine which had AMAZING explosions. The recoiless weapons, I can seem to fire a M249 SAW while standing up, full auto with little recoil. Another annoying thing is that Multiplayer and Singleplayer Seem to be two different games.
The reason I believe people haven't given this a great review is because it slightly different from other FPS's because it has slight bit of realism.