The problem is:
If you made a team like this:
genie
genie
genie
Shahbanu
While everyone is charged up, perform that order:
Three Wishes on Shahbanu - Shahbanu is charged again.
And repeat Three Wishes, and again and again …
In a short time we will have everyone 1000\1000\1000. Even some genie will be killed, Shahbanu will summon another. It is absolutely immortal team.
I think that not a balance here.
Thank you for attention.
I can assure you this team is not immortal. I just lost my first test match with it. I filled my Shahbanu once, and the cast misfired and handed a board full of gems to the AI.