Savage is definitely narcissistic, he cant help himself. I wish he would stop talking/attacking other hosts, its childish and only diminishes himself.
At other times, I enjoy his analyses of various things, particularly of political ploys.
Listening to Hannity is like listening to a long-running soap opera. If you miss an episode, you really missed nothing because it's the same old stuff the very next day. Hannity is like white bread; bland and boring. A nice guy, but stays very much inside the lines.
Listening to Levin is nearly always interesting. He gets some great callers on his show also. It's very educational about our national political scene and what's really going on.