Gameplay wise: San Andreas
Story: Vice City
Main character: Tough one, Claude just oozes cool while Tommy is brilliantly written and well voiced.
Soundtrack: Vice City
Overall probably Vice City for me, it wasn't as groundbreaking as GTAIII but it did everything well. Grand Theft Auto IV on the other hand is terrible and if you take away the graphics and physics it's a drab boring game.