Out of the three protagonists, Michael was always my least favorite. This is mainly due to the fact that all of his qualities that make him an interesting character, also make me dislike him immensely.
1. Michael committed the famous crime that almost every GTA antagonist does. Betray your friend (Trevor, i.e. the player) and leave him for dead. This is literally what R* meant by we can play as both the protagonist and antagonist of this story.
2. Michael's a narcissist that suffers from self-loathing. He's to damn caught up with himself to actually give a sh*t about anyone else's problems, (even if he was the source of their problems to begin with). This is also where his bitter sarcasm comes from. He can't responded to anyone properly since, well, since he just doesn't give a damn. He's just so caught up with the problems he's facing; how's he going to survive, what drastic actions must he take, or even something as simply as hating himself.
3. He's in-denial. He tries his best to live out a domestic, crime free lifestyle, but in reality, that's not who he is an he knows it, which might also be the reason for his self-loathing. He's a criminal. A violent middle age thug who gets a bizarre kick out of living out a life of chaos. But the domestic lifestyle that he and his family lives out keeps him from admitting that.
4. The biggest one of them all. He's the exact parallel of the GTA fanbase. His hypocrisy, the non-stop bitching, the whining, the moodiness, the self-entitled arrogance, the denial, The greediness, the douchebaggery, and the fanboyism (Mike is a movie fanboy just like some of you are GTA SA fanboys or GTA IV fanboys) show that R* wanted him to be a direct showing of the series fanbase. And if you don't believe me, then believe this quote from Michael himself that I picked up from hanging out with Franklin: 'Well I guess you gotta have something to complain about, otherwise life would be boring.' If Michael and that quote wasn't enough to convince you that M is a direct parallel of some of you guys on here, then I don't know what is.
All in all, Michael was a character that I thought was interesting. He was a different and somewhat fresh protagonist that I haven't played as before in the series, (excluding Trevor). But all of the qualities that make him interesting also make him my least favorite out of the three.