I read some guides around and it looks like Resto Shaman, Fury Warrior, and Outlaw Rogue are in a really good spot. I'm here to double checking this information and gathering more.
I didn't expect such a detailed reply. I don't have any Subscription active right now, however I had played some months during early Legion. Based on what you have said, I should be still safe to start the process by reaching the Level 20. I'll get the rest whenever I buy my next Subscription...
That's good! I did my latest Subscription in early Legion and I'll probably do another soon to try Battle for Azeroth, however I want to slowly progress on my 20 Veteran when I'm bored. Does it count as Veteran for the Banked Experience anyways?
If I want to play a 20 Veteran, do I have to Lock Experience when I decide to Subscribe for playing at 120? I wonder if switching back and forth could cause issues with Banked Experience.