RNG is WAY too impactful in TFT and Riot refuses to listen to the community
Since the beginning of TFT the community has criticized the absurd amount of RNG in the mode, only for Riot to double down on it. Riot's statement on the issue is that "RNG makes the mode more replayable", but in reality that "replayability" only comes from frustration - hoping that next time you queue up you'll actually have a chance to win.
There is absolutely no excuse for players getting a different number of items in the creep stages. There is absolutely no reason the economy should punish rolling early and mid so badly that some players will have three 3 star champions before other players have three 2 star champions. Of course the champions you get should be random, but the current economic system is absolutely atrocious and exacerbates the huge RNG issues in this game.
If Riot would just make semi-logical decisions this mode could be 10x better. It's obvious that they either don't care about the mode at all, or they're completely incompetent when it comes to designing this type of game.