INTRODUCTION:

First and foremost, as of today (7th of April) all Witchwood cards have not yet been announced, however, we'll assume for now that Blizzard will not support minion/elemental mage any further this expansion.

Built this deck based in current elemental mage lists, without the quest this deck falls short in many fronts, that's the grim truth, you are not doing anything particularly well, and the amount of "unfair" cards is very low, the deck is built around the Quest, Leyline manipulator and the Elemental package.

The upside of having the quest: the power level of the spellstone goes up, this deck can generate at least 11+ spells that did not start in your deck, the quest is merely used as a finisher, mid-ranged threats become a win condition when you can take an extra turn.

Leyline manipulator looks very promising here, hitting 3-4 cards is the "dream" but that does seem pretty hard considering he comes down on 4, I still think this card is core because it's one of the few cards that does something "unfair" which is needed nowadays for a deck to succeed.

MATCHUPS:

I built this deck thinking of 2 possible and very likely opponents: Cubelock & Beatdown decks. I'll talk about the first for now:

Without N'zoth, your Polymorphs really go a long way, landing a polymorph on a demon means you are a lot less likely to see multiple copies get summoned in the future, and at the same time, building up a board and using the quest can allow you to finish the game against them, they won't have a wall of taunts to defend themselves now that n'zoth is gone.

Regarding turn 4 mountain giants : Voodoo dolls go a long way allowing you to eliminate threats without needing spells (something we are trying to avoid in order to maximize Book of Specters, there is also primordial glyph & polymorph meaning or just developing a decent sized elemental board by that time.

Now, about the scary part: Beatdown decks.

I'll divide them into 2 categories, fast beatdown (eg zoolock) and slow beatdown (eg summoner priest)

To start with, mulliganing the quest away is a MUST vs aggressive decks for this reason, the way you win vs aggro is not very clear, the only healing the deck runs is the Jaina turn (which will likely heal you for tons), but what are the odds you make it that far against a very fast paced deck? The only hope is for blizzard to announce soon a few anti-aggro cards that could make the cut in this deck, possible flex slots to remove would be: Ghastly Conjurer or Blazecaller, these cards are not very powerful tbh and are expendable.

The grim thoughts start to come when theorycrafting against zoolock type decks, this deck, as you can see, does not have any reliable comeback mechanics against these types of decks, not only that, due to it's midrangey curve, it will get outpaced a significant portion of the time by fast decks, which means comeback mechanics are crucial. As I said before, if blizzard does not release any further cards that can support this deck, then aggro games are gonna be tough.

Slow beatdown or Mid-range:

This is were this deck has a chance, it puts consistent threats on the board, has some removal to gain the advantage, and will likely never run out of steam before their mid-range opponent, the quest allows you steal a win from them if you ever find a chance to develop a relatively small board, because they are slower than regular aggro, they might not be able to punish you for keeping the quest in hand, you have some tempo turns with leyline and late game you are destined to win thanks to jaina, even if they try to go a little aggressive after turn 7-8, your jaina turn will heal you for 5 + all the lifesteal you get from current elementals sitting on the board turn 9.

POSSIBLE MULLIGANS

Always keep: Mana Wyrm, Book of specters, Fire Fly (debatable)

Keep vs aggro: Tar Creeper, Primordial Glyph (debatable)

Keep vs non-aggro: Quest, Spellstone, Archmage Arugal, 1 Polymorph (vs Warlock)

let me know what you think, and any possible improvements to the deck.