Of course Hannity is a Republican hack. This is news? He is also a Cliffs Notes Conservative, having no more than a superficial understanding of the issues. He seems like a nice guy, but his radio show is impossible to listen to...mind-numbingly dumb and useless. Savage is endlessly entertaining and brilliant. So, by the way, is his nemesis Mark Levin. Those two, plus John Batchelor, are the only ones on the dial worth listening to.
You nailed it. He can be irritating sometimes (I say that as a fan and listener), but he is definitely one of the smartest guys on the air and he always has something interesting to say.