Its basically a control hunter deck that plays more midrange in most situations.
pretty easy climb through gold and plat (decided to take a break so i've not gone further)
Mage decks are too slow for it and tend not to have enough removal
Warlock is a 50/50 matchup often but you have far watch post and cult to keep them from doing an on curve twisting nether, plus your hero power can heavily pressure them(it basically comes down to how broken their curve is, your curve could be shit and still win if they don't get an insane curve)
Pally is the only hard matchup if you don't play on curve or get enough removal. basically they need to burn all of their resources for you to win, which is possible because you can deal with everything they put down and drop huge board bombs in the late game. However chances are they will win before turn 8 if you miss playing anything 1-7
If you consider priest a problem, you literally just play a 30 minute game with them and drop c'thun and win