I like him for what appears to be the reasons you don't. His corny jokes work for me. He also seems to just call it as he sees it and doesn't take himself too seriously. The big thing for me is that he walks the right line between rooting for the home team and being a homer.
Now, it could be that I just really hated Henry and therefore liked Steve because when he was speaking Henry wouldn't. Time will tell.