Well, CJ obviously comes 1st in my favorite characters list. He's the toughest of all GTA protagonists. Then comes Sweet because of his love for the 'hood'. And lastly Cesar and Catalina. They're both very strong characters. And i also like their mexican accent.