For me, It depends on the payment method that you want the pool to reward you there are different payment methods like PPS, PPS+, PPLNS, and solo.
The first and 2nd post above are better for PPLNS where miners with a big farm should mine at the pool with a low hashrate to get big rewards and the small farm with a low hashrate should mine at the pool with a high hashrate to earn a better reward.
But if you mine with PPS payment method you don't need to worry about this because they reward you on a fixed income.
There is also PPS+ it is more likely the same as PPS but this one includes miners fee as your extra reward this one is good for individual miners who wants a stable income with bonus reward from mining fees you can get more mining fees reward if you join the pool with high hashrate because they are faster to find and solve blocks.
Solo mining means that you mine solo without others shares once you found a block and solve then you earn the reward solo but take note this is not recommended for small mining farm if you are looking for profit unless you mine for lottery it would be much better for huge farm who can solve the block faster.
And there are more different methods that other pool offers.
You can check this "
Different Bitcoin Mining Pool Payment Methods (PPS vs FPPS vs PPLNS vs PPS+)"