Why criticize GTA4 then? It's generally considered to be one of the best games of all time. On gamerankings only Ocarina of Time and Mario Galaxy 1 & 2 are ahead of it.
GTA4 is a prime example of hype driven reviews. I could see it being a solid 8-8.5/10, I didn't like it but that's a score that makes sense.
The cell phone thing alone should be a full point off. A sandbox game that pesters me to stop what I'm doing to join a character for mini-game crap and if I ignore it enough I get penalized?
Ok, so quite a few people say the story was what made it but the main character, Nico, was not a person for whom I could feel any sympathy. Here's an example of what I am talking about:
"Oh cousin, the things I've seen and done, it was awful. Thank god I have escaped to America" (amazingly obvious foreshadowing, golly what will happen?!)
Next scene "Nico, some bikers stole our drugs, can you get them back for $20" then proceed to kill something like 10+ bikers to grab a delivery of drugs and then slaughter however many federal agents to get out of there.
Next scene "Oh the horrors I left behind me..."
What a crock. Nico is a less consistent character than the awfully generic SR2 characters, at least they make sense.
For an example of this done right see RDR. That game nailed it. GTA4 should have been a solid but flawed attempt to bring GTA to a more serious frame of mind and RDR should have received the accolades and perfect scores (though I think it did pretty well).
I had other issues with the game beyond these but really lost all desire to finish it