I have both an Elementor and a Psykeeper at 100+. To be perfectly honest, I don't think I should have leveled the Ele so much. The thing is, you can aoe the same mobs at 65 that you do at 105. The training is hella fun for grinding, but nothing really changes much. Also, you'll always be inferior to a Psy pvp-wise. (assuming you both have similar gear ofc) Eles are dirt cheap, but you're not going to make a decent amount of cash either unless you're a damn good merchant or just plain lucky.
Psykeepers, on the other hand, PvP quite well,
can giant, and still level fricking fast. Especially 60-7x if you're crucio-ing.
In the end, it all comes down to personal preference, and that's the most important thing. Just don't make a ranger.
jk