@LetMeVsBots two separate games, two separate groups in charge to decide what happens with said games. I've been playing since week one, don't have many problems with the game "working", the only reason I've ever felt like quitting is due to teammates.
As a free to play game it needs to make its revenue somewhere. Again your not force to buy packs that is a decision purely of your own making. They're are other ways to get a skin tou want, or an heirloom. I've never spent money on packs and I should be getting an heirloom sometime in the future.
However I will admit that I'm not happy with their decisions in the upcoming anniversary. $160 for an evolving skin of which you can only see the gloves in game is madness.