i wouldn't even consider mining bitcoins anymore. And as an everyday Joe you will NEVER get a block. Try crypto coin mining and exchange the coins to bitcoin. I really like Monero, cause you can still CPU mine it.
I agree. Best to mine a new low difficulty coin and sell it for bitcoins later when/if it's listed on an exchange. It's a gamble because some coins won't get on an exchange but it's better than waiting for a solo block of bitcoins that might not happen before you die.
for sure. and if you choose established alt coins, its not even that big of a gamble. coins like ethereum, monero, litecoin all hold their values pretty well. and their miing returns are much better than bitcoin.