WoD: decent to good class design and game mechanics, terrible lack of content
BFA: terrible class design and game mechanics, decent to good amount of content
Both more or less failed / are failing because of massive imbalance of these core aspects of the game.