Marquez and Hoya were old yet were the same age GGG is now, and coming off better wins. Cotto has clearly shown more skills throughout his career against better and a wider verity of comp. Castillo is the best LW in 20 years nuff said. The only real one you could argue is Canelo, and even though both have different skill sets overall I think Alvarez has more in his book. That one is more opinion watching the two. Here the thing with GGG fans if you don't praise him as a god they seem to think your saying he sucks. Golovkin is a good fighter, just not what he's hyped to be.