Canelo is great to watch and has few defensive lapses, and has shown to be especially capable of going foward when required, he needs to add the element of mobile footwork to become a complete fighter. This will be apparent at the higher weight classes where some guys are willing to walk through his punches or they have the capability to hunt him down in such a way that smaller guys were not. In this case, footwork is a necessary component of defense, and it will require Canelo to use it through out the fight, and often against those he doesn't blow out right away..
Canelo will be fine as long he continues to have a significant weight and size advantage. A handful of guys at middleweight beat him.
He was comprehensively outboxed by Cotto and Floyd. Cotto only lost because of Canelo's size advantage and the judges in his pocket. Trout, Lara and Khan (for 5 rounds) boxed him well enough to have many people believe they were beating him, though I did not. All this at below his natural weight. When Canelo moves up to his natural weight, which he will have to do someday, he will start losing to the top tier guys. He has to set his feet to throw, and at 160 he will be short, with not great reach, and will be outboxed. Can you imagine what a fool Sergio would have made of him? Pavlik would have beat him. GGG would likely dismantle him. It would be interesting to see if Martin Murray could beat him (with fair judges).
I've NEVER been as impressed with Canelo as much as the average ESB'ers has been. Especially, when they all had him pegged to dethrone Mayweather. I wasn't impressed before or after Mayweather. Although I thought Lara moved too much, I still had Lara winning against Canelo. IMO, Canelo Vs Golovkin is a bout between two mediocre fighters with Golovkin being the more mediocre of the two.