I'm not here to defend RNG boxes or anything, but here's a sum up of what this patch brought. And yes, it's generally positive. For the record I have never bought, nor will ever buy, an RNG box. Vote with my wallet on that one. And yes I have bought gems for items before.
1) New skins available through gaining achievements. Can be applied infinite times for free if I'm understanding it right. Account wide and achievable through many different playstyles. That's right, end game cosmetic gearing that's not RNG based, reusable and account wide.
2) RNG boxes now contain scraps (guess what, community requested) which allows a guaranteed skin after X boxed (X yet to be determined), so regardless of the actual price there is a very discrete range of money spent per skin. Still somewhat random, but not "open 5000 boxes and no skin" random. Again, community requested feature added into the game to alleviate bad luck. Sounds pretty sweet. Oh, and like the last patch you don't have to spend a single gem if you don't want to.
So what exactly are people complaining about? They are adding new skins, they are adding ways to get the skins WITHOUT dealing with RNG, WITHOUT needing gems from the store and in the case of the achievement stuff WITHOUT spending any in game gold.
Plus, what's all this P2W stuff? A free level out of a black lion chest (rarely)? Leveling in this game is a joke, and you could pay for levels using crafting already anyway. I don't see how this changes anything. If you are opening black lion chests hoping for a free level then I think that's probably closer to P2L than P2W.
I'm all about constructive criticism. And this game has a long way to go. But what's the deal with people just taking massive craps on everything in here? I swear the developers could lay a golden egg in your living room and you'd still find something to complain about. Give it a rest, focus on what actually needs changing.