I have gone back and fourth for months on this. Example.
Shadow Priest: Love Shadow in PvP, absolutely hate it in PvE. And since I need to PvE for gear, meh.
Fire Mage: Greater Pyroblast is fun in PvP, huge numbers are always fun. Dreadful to play in PvE.
Fury Warrior: Fun in PvE, squishy squish with low numbers in PvP.
Rogues: Forced to play Outlaw in PvE, low numbers 90% of every fight in PvP.
I just want a class that is easy enough to play, like, I can do some good shit in both PvP and PvE. I'm leaning mostly towards Ret Paladin but I really don't enjoy melee too much.
Any other suggestions, and, are you also struggling and going back and fourth constantly?