So I’ve identified some counters to the top classes and here’s a rough outline below.
Miracle Rogue, Freeze Mage
Druid, Control Warrior
Control Warrior, Miracle Rogue
Zoolock, Control Warrior
Freeze Mage, Control Warrior
Druid, Aggro Mage
I will say that there’s a difference between hard counter and soft counter. Control warrior is good against lots of decks but it’s not a hard counter to anything (maybe Freeze Mage). Control warrior, druid, and miracle are consistent against almost deck which is why the ladder is full of them.
In addition to this I’m still working on solving the game but so far focusing on different things to improve matchups (check out my github just google patruff and check out the hearthbreaker repo). Current ideas I have are to profile top players and capture their deck lists. Also I record my replays and I was thinking of making a “Mulligan quiz” phone app that would give several different ACTUAL matchups and then based on statistics of games dictate which cards should be kept. Like give the person information about the matchup, your deck, and then ask them how to mulligan.