there is absolute no reason why someone cant go solomining
over long time average earning will always beat pool mining because u have 0 fee 0 transaction cost for withdraw from pool
Not only because of the fees, but solo mining is always more profitable, IF you have the hash power to find blocks frequently enough AND the tools to monitor that hash power. Pool mining has significant overheads, pushpool much more than stratum, but these overheads exist. Using a pool also assumes you accept the possibility that it might malfunction and that *you* cannot fix it. If you want absolute control over your mining earnings, solo mining is the only answer.