I use a similar deck and yours seems even less versatile and easily counterable, especially when you keep in mind cards that are in the game but are not acquired yet. Cards like Milva, Phillipa, Aeromancy, Borkh, Geralt: Igni, Dimeritium Bomb, Monster Weather Decks, etc. cause serious problems...