I currently have a 16-5 record with that deck (D2 currently). Very good at stalling against aggro (Paladin, Druid, Hunter) with all the small minion removal. Against Mage you should hold resources and go for the burn plan. Worst match-up is against Warrior, their minions just get big very fast. Shaman is also tricky because of the surprise lethals with their hand spells but it’s currently a 5-2 winrate against it. In the mulligan you try to search for small minion removal against aggro decks or of course Wildfire.
Seems light at drawing cards but this is not an issue currently I had Cornelius Roame instead of Varden but he never seemed necessary so decided to go with the extra board freeze. Comments are welcome.