The main problem with TFT isn't the RNG, the unbalanced stuff, or even the bugs
The main problem is that players refuse to figure things out for themselves. Things like strategy, composition, positioning, itemization.
A majority if not all the "loud" players on the forums do not "play" the game. Rather they cookie cut builds from youtubers, streamers and the what-not. And when they are unable to do so, they come to complain on the boards about what ever little thing is impeding their paths.
Now don't get me wrong, bugs, rng and unbalanced stuff do affect the game, but the majority of the complaints about rng and unbalanced things are factually untrue. But you will always hear, "X streamer claimed this, X streamer built this OP team".
If you want to play for fun, play for fun, if you want to play to show your ability, then learn things on your own. Understand and take different approaches to tackle scenarios.