I have my hunter at 28 and haven't really had time to do the raid since the first one I did, but I do really enjoy Hunter. Their supers are pretty lackluster as far as PvE goes, but I do find certain skills very useful in their utility based on the setting. Stealth in particular is really nice to have when you just want to blow past stuff and not deal with huge chunks of missions. Getting the exotic helm that allows you a fourth shot on Golden Gun kind of makes it feel like what it should have been in the first place. Four shots tends to be enough to deal with any tough enemies or clear out tougher swarms quickly. In PvP, Bladedancer still feels incredibly powerful. Blink strike is really nice to have, and arc blade is incredibly effective when used well. What it really comes down to though is that I still prefer the hunter's jump drastically more than either of the other jump types.
I just got my Titan to 20 today and was immediately able to get him to 24 with a few legendaries and exotics I had tucked away in my vault. I really liked leveling him, and the striker's super is incredibly satisfying. I'm hoping to finish leveling Striker pretty quickly so that I can start leveling Defender as its PvE utility seems incredibly useful. I don't really like the jetpack as a form of jumping but everything else about Titan is super fun to play. I'll have to see how it feels once I play it some more at max level.
Unfortunately, I've barely played the Warlock as I still can't stand the glide. I'm sure if I got more used to using it effectively that would change, but as it stands it makes it very hard for me to want to try leveling it.