Yes, but 4-5 hours playtime is also a bit, well, much. I don't have that much time to play for 7 consecutive days. Still, it has a lack of replayability imo. That's why I play multiplayer online for 98% of the time.
first you say its to short game play and you want your money back... then you say its to much game play...
anyway it all depend on what game type you like. when it comes to replayability imo.
i dunno what you expect of mp, but i liked very much uncharted2 mp. it got all sort of mp fun but i stick to the coop, each round a 30min of fast blasting fun.. when i dont have time to sit for hours with a game..
you got a ps3 or are you a only peecee?