You barely have any new features, even though they make all this money from the shop and Darkmoon, and the lack of updates and continued issues keeping the client stable is another sign. Also, it feels like it’s run on a skeleton team—look how long it takes to make changes and fix things. If there was a problem with Steam or Epic, they would patch it right away, not keep it like this long.
I was playing earlier, and instead of my Monsterparty showing in the client like it should, it showed my real name from my Blizzard account in full. That’s a breach of security for personal info, and they could be held accountable for letting this happen.