My two cents on characters:|
Trevor is KERRRAZY for the sake of being controversial. They want something for the papers to talk about. He has some of the best lines in the game though.
Michael is boring. Playing somebodys mid life crisis isn't an interesting plot. His kids aren't funny either.
Franklin is pretty decent. He is the typical GTA protagonist, the rags to riches kind of guy which fits in with the series satire on the American dream. I enjoy his story the most.