I'm a big fan of suprnova. For a few reason, they have been around the longest and I trust that they will run a solid pool moving into the new year and beyond.
I just wish suprnova could take some of the hash from MPH to reduce the variability of its block finding.
Clearly MPH has some issue with lyra2z and is returning less than it should for a given hash amount (in my experience running 300Mhash/s for multiple days yielded about 15% less returns than it should have on MPH). I can understand why miners choose MPH (for the constant stream of small earnings). But over time they are shooting themselves in the foot by not choosing a more solid pool like suprnova.