I formed the same impression after listening to him only a few times.
He’s a fiscal conservative, social liberal, anti-Christian shock jock. He’s basically Howard Stern without hair. I usually made a point of NOT listening to him on the way to work. I’m glad he’s off the air.