Maybe it's the negative andy in me, but I don't think any of the expansions so far got everything right. And looking back am here standing staying "not bad" for most of them and then we had Azerite Gear.
I really think it could be so much better with them removing the vault and giving us deterministic ways to get gear, be it valor ranking till max or anything really. Make it so it's slower, so majority engaging weekly get there by the end of the patch without much of an effort and those putting effort get there faster or even slightly higher. As is I can't see loving DF M+ again with doing 10x M+ at the start again for 2 weeks and then instantly stop doing it, because mythic raid gear is much better.
I guess what am trying to say is that I don't really like the notion of protecting the players from themselves. If someone turboes to max ilevel in a month with a massive grind, why aren't they allowed to do it, when you can already get there with clever gearing in raids. Both take effort but different kinds. Instead we get dev comments like M+ gearing being slower doesn't matter as much because the end goal is high ranking at the end of the season(think it was a comment about why there isn't Catalyst from the start). We could take the same to PvP I suppose, only getting highest PvP item level from the vault while raiders have +10-20 item levels on you for the first weeks or so and you slowly catch up after that.