There is no doubt that Canelo is a very disciplined and a very serious fighter who has a great team and that helped him a lot to grow and be more polished as a fighter. Now I think he's pretty much unbeatable and tbf this current version of Canelo would beat any prime-version of Golovkin at 160-168 lbs.
Canelo's style of fighting is complet and very watchable. He's a great conter-puncher, he has a great waist and head defense, he throws fast powerful-nice combos to the body and to the head, his jab is pretty good and effective, he's very good to set traps and make you think and then he surprises you with some hard-powerful punches.
My wishes from Canelo as a fighter is to knock out BJS and fight Benavidez.