All of the stuff about counter-decks, shady matchmaking, annoying/cheap units and decks... that stuff is all definitely obnoxious. Hog+freeze, spam decks, etc. Definitely annoying as fuck.
But I can ignore and get beyond that stuff. The more fundamental problem for me is that there's a paywall in the 2000s. Maybe I'm wrong and just shitty, but it really feels that it would be nearly impossible for me to get to Arena 8 without spilling cash.
As it is, I am constantly running into people running Level 7 Rares, and/or Level 3-4 Epics, and/or multiple Legendaries, all with towers that have far more HP than mine. This is happening all of the time. I am constantly overwhelmed by sheer stats.
Example: yesterday, I faced someone with a Level 10 account. (I'd never seen that before!) They ran two Legendaries and had Rares at Level 7. Their strategy was absolutely terrible. Just terrible. In fact, there was no discernible strategy; they seemed to be indiscriminately placing their super-powered units on the map. And they won! It was fucking close, and I almost had them, but they beat me at the buzzer. Sigh.
Why would that be fun? Why would it be fun to play an opponent who is the equivalent of a boss with super-dumb AI/tactics but overwhelming power and HP? If a single-player game had that kind of content, it would get panned, for good reason!
When I happen to get matched against someone who is legitimately at my level, the games can be excellent. But where I am in the trophies, that seems to rarely happen.