I think the biggest problem is this talent setup. The old way was much better, where you could take the best parts from each tree until you started getting towards endgame.
Yes being forced into cookie cutter builds was so fun man!
For leveling purposes the old system was much more entertaining as you would get a spec point after every level (every other in Cata). When leveling the Monk, nearly every time I got a level I got a new level it felt pointless compared to how it felt in the old days. Even when I managed to actually get a new spec point, it was usually between one of three equally pointless specs.
Nothing wrong with a 40 year old man watching anime intended for 5 year old Japanese girls.
Being forced into a cookie cutter build was about as fun as having your talent choices literally hold almost no bearing on how effective you are while leveling. Most choices are "meh" novelty decisions for minor travel/mobility, cc, small DPS nuances, or one skill that could be considered useful but not mandatory at all to the spec itself.