I suspect the twists and turns of his career are what people find interesting more than his actual personality. I know a guy who played golf with him and he said he's actually a fun guy to hang out with, as long as you're cool with a hypercompetitive guy relentlessly belittling you for four hours. Or, I suppose, you're Charles Oakley.
I think they're both great players, I don't really care much more than that. I do think that the Lebron hate is pretty bizarre but probably comes with the territory these days.