from what I have played so far, Trevor is by far the best character in GTA V. His character violent, tendencies and outbursts make him so much fun.
I dunno hey, though I agree with you. Everybody plays as him for the reasons you mention. Though I tend to go against the grain, not only that but I feel I can relate more to Michael and thus play as him more.