I don't particularly like them, but not for the hippy reasons.
I find them ugly (Just my opinion though, I'm sure others like the looks)
Off road? you could buy a 20 year old Wrangler that would run circles around it offroad.
The main problem is the same one I have with many of these recent high dollar, HUGE & classy SUV's. Don't get me wrong, I don't begrudge anyone the right to buy one if they want it, it's just irritating trying to drive when I can't see anything because everywhere I look there is a 7 foot tall freakin bus with a soccer mom on a cellphone behind the wheel. Whats the point of an SUV that isn't used in any sporty (racing, offroad, etc.) or utility (real work, hauling, or towing) function?
To me, buying an expensive 8500lb truck just because it looks cool is no different than some kid spending a fortune putting huge rims, NOS stickers and all that other crap they put on those things. It's impractical and for 90% of the buyers out there, completely worthless.