It doesn't really matter, in regard to how much you earn. I would suggest a small pool simply because it's better for the network if we spread out hashrate between many smaller pools than a few giant pools.
I feel similarly to this sentiment. Being concerned about ddos, pool failure, or a pool getting 'too large' crops up in my mind and draws me to the smaller pools.