Dota2... small rant incoming.
New update, adds "talents", so extra passive skills and you chose at different levels.
They made it... CLIENT SIDE. So obviously there is some Russian script going around letting you take all of them when you shouldn't be able to, making it completely unfair.
How do these people get jobs at Valve? How are they seriously hiring people who don't understand how important server side is in a competitive game like Dota? It's like several months back there was a CSGO update in which, given 2 separate players A and B, if A crouched while B was zoomed in with a specific weapon, player B got a giant speed boost and could zoom around the map while zoomed in with a sniper. They made a change to ranked gains/losses one time where you would gain more MMR (elo) for a win if the game lasted longer. Result: team who got ahead locked you in your fountain (spawn) and didn't destroy any buildings to drag it out - there is no surrender option in Dota. It was eventually removed.
I may be a self taught hobbyist in this field but how are the people who make these decisions getting employed? These are just a select few issues but I could write an entire book on the subject.