I run a solo pool and I'd say no.
It is not a bad idea when you are very large or very small.
Very large because you'll be big enough to guarantee a few blocks within each diff period before the diff rise - after a diff rise if you don't get a block there is no way to regain that period again.
Very small because the amount you'll ever earn will amount to nothing but if you strike it rich it's a big windfall.
The real question is what is very large and what is very small?
Since luck alone can't guarantee you find blocks no matter how big you are and it can take up to 8x diff every so often to find a block, probably large enough to average 10 blocks a diff period which is 0.5% of the network. Which means you need 1PH at current diffs.
yeah go big or go small. for small run a used s-1 down clocked and under volted. odds are it will never hit but a s-1 can be found for 50 -75 dollars under volt it and use 170 watts for 130 hash.
and you can have an endless chance at an entire block.