So I'm working on a new leveling order for Battle for Azeroth, this time based purely on how much I enjoy playing the class, rather than trying to get any particular professions on their way to whatever the new cap is.
So here is the list that I have worked out so far:
Druid (these 5 will be the main ones that I focus on for world quests, emissaries, world bosses, LFR, etc)
Now the trick is that I will likely start inserting an alliance character or two in the progression after the initial 5 are done, but those will most likely follow the same order.
Those initial five also give me every profession except engineering and inscription, so I think that actually works okay.