This is my priest list I most enjoy playing these days. Generally wrecks all aggro and is a lot of fun to play:
+ Emperor + Ysera
I win a lot of priest mirrors and do surprisingly well against control warriors as well.
My single greatest game of hearthstone was played with this deck against a pure Handlock. ~38 perfect turns with many of them being highly counter-intuitive for my only win against a handlock.
Would like to find a spot for a 2nd shrinkmeister, but the deck is kind of perfect as is, maybe cut 1 power word: shield.