He is a good trainer, it's just because the media make so much of him that people pay more attention to him and his flaws. A trainer can only do so much, it's Khan who decided to trade rather than hold, it#s Chavez who decided to not train as hard as he could etc.
All good news as Boxing is the winner at the end of the day. We need more stars in this sport that transcend into mainstream media, I wanna see boxing everywhere goddamit