Canelo is a good fighter with heavy punches. His problem is that he needs to step up his competition. If he is going to stay at 154, then he has a few good fights there that need to be made. If he goes up to MW, then he needs to actually fight a top fighter there.