Since the last update, I managed to get two more characters from 110 to 120 - Joarvyk the Horde Priest, and Joarpaw, the Alliance Monk. Both were leveled in full heirlooms and took just under 11 hours. The priest was surprisingly easy to level, but I really struggled with the monk at various points. I ended up switching back and forth between Windwalker and Brewmaster quite a bit as a struggled with survivability at times.
My Horde shaman will be up next. The plan is to level him as elemental, but we'll see if I'm able to stick with that. A slightly different strategy that I'm going to use this time is to replace the heirlooms with decent azerite gear once I get it to see if sacrificing the XP boost is offset by the additional power. We'll see how that works.
On the allied race front, I've continued to make quite a bit of progress:
Void Elf Monk 77 -> 90
Highmountain Tauren Warrior 54 -> 68
Mag'har Orc Hunter 40 -> 48
Dark Iron Dwarf Warlock 41 -> 50
Zandalari Troll Druid 41 -> 53
Kul Tiran Shaman 41 -> 49
That's about it for now.