IMO,
nojohrs are more PvP oriented. As their high-end skills are targetted for single target fights then multiple consistent battles (as you would have in a pve). If that makes sense.
But nojohrs have some skills that make up for this, such as battle initiative that gives you lagless initiation attacks that will help you take down mobs that you could kill in one blow and move to another in a flesh.
I'd say you're better off as a warlock.
But in no way let this affect your time on nodeka. Different people have different ideas of playing. Like to shoot time-warpping skills? warlock. Like pounding your victims head? ruanbaers. Like to be a mystical melee? nojohr.
i'd say choose a class according to your playing style

________
Babi Mac Break Away