I am debating between being a Paladin (Heavy warrior with restoration), a Hunter (Typical thief/assassin), and a Warlock (Combat-oriented mage). I would enjoy playing any of these but would like to commit to a single one. ...
I recommend playing all three. Could take a long time, but then this is not a short term game.
Which one others might enjoy most doesn't mean you will. I like all three.
That said a pure mage is pretty much certainly the most powerful character by far at higher levels (but can be tough at low levels).