I play Ranger a lot because their primary attribute Expertise allows them to use pretty much every weapon reasonably well meaning they have a boatload of useful builds. They're also decent at running and farming, though I don't do much of either. You can look at it from a PvP perspective as well though I don't much care for it at this point in the game (and if I did I'd be better off making a PvP character rather than using a PvE one). What I'm saying is that to me, 'rewarding' tends to mean versatile moreso than necessarily the most effective, though that's still pretty important. I'm a fan of Ritualists too for the same reasons. In any case, we can't tell you what you find enjoyable.