nine2five nailed it, the main problem I have with him is from a technical standpoint he's really not offering anything new to the table that's already been brought for the past few decades. Sure, I like the fact that he brings up issues and topics most people avoid but when you do it in a uncreative and simplistic way then I honestly don't give a fuck. At the same time I understand he prob does that to reach a large audience, but you can't balance every aspect to a point where you become the epitome of average.
Oh, and if anything he says has any impact on your life or makes you see things with a different perspective then it basically means you are fucking retarded.