swash
best overall i think.
because of the skill block along with the dodge/evade and even block, its hard to even land skills on them. also they cannot be slowed which very helpful
you just need to work on ele res and maybe a crit buffer which nowadays is easy to make buff toons fast and easy.
zerk
2nd choice.
crazy damage, can grind very well, really good damage people love your buffs, insane damage very good speed (both move and attack), and did i mention damage?
you will need to work a little on ele res and tanking better in general, they dont tank as much as a swash and equally geared i dont think its possible but fck they hit hard
ranger
fck rangers :P
they are good for buffs, but imo nothing else really. im not a fan, never have been, probable won't be >< they just seem like a class thats not good enough at 1 thing.