My top 3;
I think Trevor is the best GTA Character by far, his script is insane, I like the professional mobster (if that's such a thing) vibe that Michael give's off.
My favorite so far is Trevor as well, then its a tie between mike and frank
Not too sure about Franklin
I just can't stand Franklin's friends in this game. But I can tell that he can't either lol.