And to throw in my 2 cents on the topic — my impression is that speed is important to them.
They want to get new content and updates out to the live game quite frequently, and always be adding something new.
That somewhat limits testing before release.
I think it’s fair to say the tendency towards bugs is a bit high.
On the flip side, I’d say some updates are intrinsically almost impossible to test before release, like War and Raid Tournaments.
The initial rollouts of those were VERY broken, but I can understand the challenges game elements like those would present.
Heroes are an interesting question, though — particularly at the moment, as we await balance updates to Telluria.
But I believe it’s been since Version 1.10 in February 2018 that a live game hero was rebalanced to reduce its power. So that seems like a decent success rate at not having to adjust a hero downward after release very often.
So on the whole, I’d say there are a lot of mis-steps, but I can also understand why they take the approach they do to game updates, even if it’s frustrating at times.