Is it better to mine on a pool that have a lot of people or less ?
Ideally a pool with enough people to find blocks often, but not one that has an imbalance in hash power. Your best bet is to spread the hash and join a pool that might need a few more people to keep things even.
I agree entirely.
In addition, on a smaller pool there is a better chance of seeing your limited hashrate contribution in the list of the top twenty contributors. That kinda feels good

From my observations
over the longer term, there appears to be little difference in the bottom-line-earnings obtained from a large pool or a small one.
BTW congratulations to XMGpool
http://xmgpool.cf/ for reaching the first milestone of 2 Mh/s total hashrate. That did not take very long. Onwards and upwards.