Primarily, there is an out of jointedness between OWL and ladder. The game is increasingly balanced from a top down view, which isn’t necessarily a bad thing, however, it runs counter to the game’s original design philosophy. OW is an incredibly casual shooter, and the reasoning is because it’s not just a shooter. So, likewise, the OWL focus is itself out of joint from the games dominant geographic of casual players. I also feel the focus on ‘what is fun to watch’ over what’s actually fun has been troublesome too.
There is also just too little content. 2/2/2 feel a pain for tanks and supports due to lack of options, while a pain to dps due to ridiculous long queue times. The lack of options also discourages DPS players from playing other roles. Additionally, those roles themselves are becoming increasingly rigid, with hybrid heroes in decline while standardised (generic) designs become more prevalent, likewise discouraging people from playing other roles.
Last but not least, there’s no such thing as a perfect game. Like all art forms, the worth of a game is subjective to the individual.