People seems to be talking in extremes here. Things don't have to be mutually exclusive. From what I can tell, Hudson:
- is knowledgeable of the game
- is thorough in his preparation
- struggles to get the team playing how he says he wants to play
- can use powerpoint
- doesn't like criticism
- is a confirmed liar
- makes odd selection choices
Sounds like me. I think most importantly you missed Hudson is a geezer and knows a good con