To elaborate: Agent 47 is there to blend in cool as crystal and ice his target. Doomguy is there to rip and tear demons until it is done. Trevor is there to fuck, fight, steal, and wreak havoc. These characters aren't just protagonists or player avatars, but vessels for their game's goals. There are no conflicts within them that impact the narrative anti-climatically.
Trevor has conviction in doing the main things you do in GTA. That's why he's the best.