This probably has been said a million times, but slow down with the new heroes, new rarity, level cap, etc...
About two or three months ago, we got cyan. Then we got three or four heroes. And I'm sure some hadn't got to cyan and/or got the new heroes, yet you release more and more when it's not needed.
How about you give us some time when it comes to cap, heroes and rarity? And in the meanwhile, it'd be nice to have new legendary skills on heroes, new skins, and bug fixes.
I think by doing this, a lot of people wouldn't quit the game and feel overwhelmed.