He is not perfect by any stretch.
I remember reading Swords round a Throne and him saying how Suchet never a lost a battle after he initially took command and lost his first fight. That as we all know is completely wrong. In fact I was amazed at such an obvious mistake.