The jack of all trades
I think necromancy is the way to go. but elementalists can go halfway as well
A condi necro with viper’s gear has most of that covered. Except for the “a little dps” bit. It doesn’t have have a little. It has quite a bit more even under less than ideal circumstances.
By far engineers is the jack of all trades in this game; tons of cc, lots of blast finishers, access to almost all the combo fields in the game, hybrid damage and tons of skills to go through and master
I main Necromancer. It does well in PvE against AI but not so well against real players in PvP and WvW. Have you thought about your intended game mode?