your version allows every spell to be properly used, which is quite potent.
Knowing what is coming isn't all that great in elements (precognition).
How about the following version:
![Aether :aether](https://elementscommunity.org/forum/Smileys/solosmileys/../../../images/Misc/aether18x18.png)
: cast the currently selected spell randomly targetting. A new spell is picked.
This way, one cannot get rid of a spell by not using it.
If a spell finds no valid target, it should just do nothing.
the random selecting of targets is what makes this card a wild ride, like (unupped) mutation.
removing the possibility of a drawback kills that.
Also, it should be noted that by seeing what spell you will cast, the drawbacks of SoSac, fractal, sky blitz and miracle are gone.