The main issue with running solo at home is the risk of losing the block.
Of course you should run a bitcoind/bitcoin-qt at home no matter what, but when you already have the high variance of solo mining, to then lose a block due to it being stale on the bitcoin network if your home bitcoin isn't well connected to the network, that makes it seem all rather risky indeed.
https://bitcointalksearch.org/topic/m.10561035You can check how stale your bitcoin is at getting new block information.
You need to know when the blocks were actually found and compare that to your bitcoin debug.log when it sees them also.
Blockchain doesn't display the time the block was found - they show the block header timestamp - that is allowed to be anything up to 2 hrs after the block was found - so ignore their timestamps.
I will point out that my pool does show the exact time the block was found by the pool, and then sent out to the bitcoin network, on the blocks page.
So you could compare to that information to get a rough idea.