Legion had an extra year of development. For this reason I think Blizzard should try to launch expacs every 3 years instead of 2. The extra year of development Legion had really proved worth imo
best overall expac coming from someone whose played them all. every corner of the game was fun. it even made old content fun with the speed legos lol