This feature was great because it didn't interfere with the gta gameplay but instead was personally rewarding for your character.
you don't have to get ripped or get a haircut or get a tattoo in order to pass this game but San Andreas added all these features, hell, you can even make your character fat by eating too much.
But not only was the character customization of this game great, the voice acting and the dialogue of this game is great as well
Most ppl only remember the crooked Officer Frank who was voiced by Samuel L Jackson but truth is, he's not the only recognisable actor in this game
"Big sweet" the main bad guy was voiced by Clifton Powell
There are other recognisable actors in the cast, i won't mention each one but here's a link for anyone who is curious about them
Grand Theft Auto: San Andreas (Video Game 2004) - IMDb
Another thing i have to mention about this game is the city layout and the lightening of the game.