If your offense stinks, this guy can rectify it quickly and if he has enough talent he can win a SB for you. He's a solid OC if you want to throw the ball as the main feature of your offense, if you want to be a run first team, he is the wrong guy to hire.
Sure he has an ego, so do most of the successful coaches in the NFL. Singletary obviously wants to have a run first offense so he let Martz go but we'll see how Hill does without him. Don't be shocked if Hill falls flat on his face without Martz! He has a way of getting a lot of production out of extremely mediocre QB's.
And proud of it!!!