I really like btcguild. They present 2 very useful auditing stats for the end user
"24 hour earnings" - you can calculate your expected mining income for you hashrate at
http://bitcoinwisdom.com/bitcoin/difficulty and compare it to your pool income over the last 10 closed shifts
Btcguild also lists their rolling 5-week-luck which seems a steady 103% +/- 0.7 %
They also payout orphans, transaction fees and merge mine NMC.
In comparison I mined with 3TH on ghash.io from 26th Oct - 12th Dec, and using my "average daily hashrate" * "bitcoinwisdom expected daily income per difficulty" I only earned about 86% of expected