It’s time to cut down on the abuse of legendary cards in this game! The most played and powerful classes are those that are in symbiosis with the possibility of getting legendaries every turn. I believe there would be more diversity and better balance with a few adjustments.
Limiting legendaries in the deck to 2 or 3
The inability to copy or duplicate legendaries in play
Cards that add a random minion and the wishing well should be limited to epic quality
And others…
While we’re at it, you have an exceptional and underutilized game mechanic with the limitation of 30 cards to play before fatigue… It’s not normal that we almost never reach that point.