I am not saying this just to troll you, but I found Trevor to be so much better than Michael. Yes, he is way too violent and foul, but at the root of him is a guy who is what he is. He doesn't put on false fronts and fill his world with lies and crap, a la Michael, and there are times when he is genuinely nice and caring.
Like I say, Michael on the other hand is a piece of crap in my opinion. Lies to everyone, and other stuff I don't want to say too much on in case of spoilers.
I started off not really liking Franklin but he has grown on me a lot when they start working on his character more than just typical hood thug.