I agree with everything you said except his average Italy squad. He selected the players with his staff and felt too good for Miccoli, Cassano, Borrielo and took Iaquinta and Gilardino instead. His Italy squad didn't need to be average, he forced it with selecting such players.
That's why I dont think too highly of him, he let a nation down and misjudged the quality of the players.