Priest has a lot more than just Holy Nova and Breath, unfortunately. They can use those to clear our small minions, and then use Shadow Word Death or Shadow Word Ruin to take out our giants. And that's not even mentioning Plague of Death.
Ultimately, I find Priest to be the most difficult matchup.
1