I do not agree solo mining must be bad.
....
It is the risk of getting 0 BTC what scares people it seems.
Exactly, the expected returns may be better for solo mining but the variance of results makes it into a lottery. The great majority of miners prefer the rather steady returns yielded by the lowest-variance, largest mining pools - despite the slightly lower expected return.
I generated two blocks as a solo CPU miner a year ago, but would never consider solo mining today.