I recommend checking out ethermine.org
Good payout structure and efficiency and fees
It's from the ethpool folks but pays out every 1 ETH instead of every 5 ETH
I tried that. It is quite good.
Thought id talk a little about pools..
Ethermine is pretty good, stable and reliable but not so good if you are starting out being the share difficulty is quite high. You can adjust your payout which is awesome if you want less or more frequent payouts, also they offer instant payment once you hit the limit. They have the ability to see how much you earn per block but that number changes around quite a bit depending on your share count, its feels like if you don't have a lot of hash then luck plays a bigger role.
Supernova The folks over at supernova have tons of altcoin pools BUT the ETH pool has serous issues with the charts and reporting, its just soo buggy I can't recommend it, why does it beep at me..its like just trying to say hey look at me!
Nanopool I really like this pool, the share difficulty isn't so high so you get more shares per hour, auto payment 4 times a day starting at .1 eth and they have a bunch of servers that work great with the proxy..failover support is a plus in my books. You can't see how much you earn per block but you can see the shares per hour so it's basically the same data but in an indirect way.
I haven't tried any other pools but those 2 work quite well and over time the earnings balance out so it just comes down to features and preference. I think ethermine wins for the simple fact that they offer instant payment and adjustable payment amounts. What other top tier pools have people tired out?