I'd say aim for one with low latency to your location and decent enough hashrate to meet the "pool luck" regularly enough for you to run the miner. From experience your pool will start finding blocks the moment you jumped on another pool because that pool solved a lot of blocks, until you joined 😉
Here's a list of pools