Definatly GTA4
-great graphics
-good weapons
-online play is ok/good
-you can buy clothes for your charecter
-free roam the humungus city
-fly helicopters, boats, cars
-have a wanted levl with the cops
-hang out with charecters in the game
-go bowling, drinking, eating, play pool, heli-tour, strip club, comedy club, and muc more.
-More than 90 missions, (i think about 93)
-pick up prostitutes
-shoot random pedestrians in the street (including cops)
You wont get bored with this game and it will keep your attention for hours. :]