That's the problem with trying to win by being 'entertaining' we don't get to see, or like, the real person. {Although i think we saw the NASTY side of him very clearly.]
He certainly did not win because he was popular. The thrust of the arguments in support of him winning were all 'he's been the most entertaining' 'he's been the show' NOT "he's such a nice guy'.
He did NOTHING to make anyone actually like him and, if that was his goal, it was a big, BIG fail.
Side note- Personally I still think Frankie was the best of both worlds, entertaining, funny AND kind. he should have won, but his fan base live in another country and BB stuffed all the other HMs in the edits.