Despite criticism, gamers rave about Grand Theft Auto IV