Its important to acknowledge their biggest win tho - cancelling 9.1 and pulling the content patches earlier, to close the expansion earlier. That alone should hopefully help them catch up with whatever delays Covid created.
Fact (because I say so): TBC > Cata > Legion > ShaLa > MoP > DF > BfA > WoD = WotLK
My pet collection --> http://www.warcraftpets.com/collection/FuxieDK/