I currently run a few pools, given the cost of the servers, i can afford to pay for these whilst i run 0% fee on this new pool for a few weeks until the userbase picks up.
Either way, i make $$ with mining/trading myself.
For me good pool should has high SLA, good support, active admin, clear info about mining connection at pool.