Well, to reply with a comment on the word "Best".
If you also mean "Best" for "Bitcoin" then that is clearly any of the CKPool/CKDB pools.
CKPool never generates empty, transaction-less blocks, unless there are no transactions returned by bitcoind, which is just about never on our pools.
Many pools send you empty blocks because they decided that the shortcomings of the pool software cannot be overcome.
We disagree
CKPool's default block template update time is 30s
This means that CKPool tries to confirm bitcoin transactions on average faster than or as fast as other pools.
If you prefer solo mining at a pool for TRUE decentralisation then of course that means
solo.ckpool.org forum:
https://bitcointalk.org/index.php?topic=763510.0If you don't want the huge variance of solo mining then that means
www.kano.is forum:
https://bitcointalk.org/index.php?topic=789369.0