It’s a good thing that the previous expansion, Legion, was the best in the game’s history because Battle for Azeroth is coasting on its success. The major class redesigns that happened then remain in effect (though some are a little worse, and some a little better), and the combination of World Quests and Mythic+ dungeons means there’s always something to do, no matter your skill level or how long you can play.
Once again, as soon as you hit 70 - I recommend to go and learn faster flying. This speeds up your questing A LOT, and is worth the time and gold. It will cost 4500 if you go to the capitol, or 5000 if you prefer Shattrath/Dalaran, because you will not have reputation with them at that point. This price will sadly be above what a totally new character can afford, if you don't have any Main. But you should go and buy flying as soon as you have enough money.
Anyway both got to 110 at around 50h played. I messed up with my Pal by going to Legion once I hit 100 instead of finishing treasures and bonuses in WoD. All in all, if I picked the best zones and was only trying to level as fast as I could, I would probably could have done it in roughly 40h. Note that it would have a been A LOT faster with a Monk as both Ret and Rogues don't really have a decent AoE until 40+ (45 for Ret and 63 for Rogue I believe). The daily also helps a lot. I know that leveling my Monk before the pre-patch was insanely fast. Might be slower with the changes to FoF, however.
Groups are constantly forming in the group finder to go battle the enemy faction. If you’re more of a lone wolf, you can still stalk around the world looking for enemy players. You’re bound to find some. World quests with Warmode on also spark some seriously interesting interactions, especially ones for neutral factions like the Champions of Azeroth.
Blood Elves and Dwarves gain access to Heritage armor as part of 8.1, as well, without a prolonged quest line, though they’ll need to be exalted through Silvermoon and Ironforge, respectively, in order to receive it. A Warfront called The Battle for Darkshore focuses on the struggle between Night Elves and the Forsaken. During the Warfront, you’ll be able to transform your character with temporary abilities, and when your faction controls either the Darkshore or Arathi Highlands, you’ll gain access to world quests.
World of Warcraft: Battle for Azeroth is the seventh expansion for World of Warcraft revealed at BlizzCon 2017 and announced for release on August 14, 2018. The Alliance, led by King Anduin and Genn Greymane, attacked Lordaeron, Warchief Sylvanas' base at Undercity, in response to the Horde burning down Teldrassil. The factions are at war. Between the Alliance-controlled Eastern Kingdoms and the Horde-controlled Kalimdor is the Great Sea. It is in this Sea that a majority of the expansion will take place.
If you love running old content for transmog items, you'll love the new legacy loot system. Whenever a player enters a dungeon or raid where they are 10 or more levels above the content, the dungeon or raid bosses drop an amount of loot equivalent to what would have dropped for a full group when the content was current. That means players could earn loot for five people in dungeons and loot for 20 people after soloing a raid. The legacy loot system also drops other gear types, like cloth dropping for a plate wearer. It's now much easier to get the transmog gear you want, and you can also collect gear for your alts on the same run.
I do not recommend going for TBC, although I remember Hellfire peninsula to be decent, everything else is rather slow. Instead go for WotLK, Borean Thundra gets you levelled very fast, and then you can head straight for Icecrown at 67, which is also insanely fast, although admittedly has a few elite quests. You can go to Sholazar Basin alternatively. 2 zones should get you 60-80 no problem.