i don't like canelo, but it's because he's a PED cheat, because he consistently gets ridiculous scorecards in his favor, and because he acted like a douchenozzle when he got caught.
kovalev was shopworn and the only champ at 175 that he stood a chance against, bivol and gvozdyk would have beaten him, and beterbiev would have buried him.
but canelo fights like a man, and he fights a lot of top guys. not to mention all of his fights are exciting.
you can be a detractor and still give him props, or be a fan and still acknowledge his obvious faults.