Guys don't ask for best pool. Just check the pools list and join one. Always and always distribute the miner's overall hashrate over all available pools.
Teamcatcoin.com only has 15% of network hashrate, in cases of larger pools I would agree but plugging smaller pools is also a good thing to even out distribution. I think the lower a pool is listed the more publicized for its good and bad it should be.