I've played the game since Beta and understand both sides of this debate.
I used to buy all skins and bundles ( call me a whale if you wish) and had a good time playing. On multiple occasions, I got legend rank in all 3 modes at the time and I was pretty okay with the game.
As soon as I skipped some bundles from the shop for skins and such I got a terrible run in luck. I wasn't able to reach Legend in a few months, I had terrible RNG in general.
Now, I am NOT stating the two are connected but I just noticed some patterns. I would have games in which there was absolutely nothing I could have done differently to not lose.
Games where RNG would be so busted that I believed I was getting "scammed" in a way. After a few bad games like those, I would come across an opponent that I would completely crush. Like either he had the same thing I did the last few games or it was " rigged" for me to win and not lose interest.
In general, I stopped buying and completely went F2P mode because the discovery and all the random mechanics were just too much for my liking. I feel in a way it's 90% luck and 10% skill game now.
Since then I lost interest in the game. I wasn't able to reach legend in the last 3 months because I would just get triggered by the insane amount of RNG and bad matchmaking. I would lose even high favorable matches due to bad RNG.
My main point is. Don't pay for anything in HS. It's not worth your time and money. There are plenty of other games that cost less and are way more interesting to play. And as well I'm not saying the game is rigged but as well I'm not saying it's not in a way.