One thing for certain - bitcoin private key is far easier to hide than cash, let alone a bank account. However what happens with these bitcoins - if their value plummets or skyrockets or if they get double-spent in a 51% attack (I heard there's been one recently) - that's completely unpredictable.
My opinion - if someone offers you bitcoins in exchange for a yard sale item - take them. But to exchange cash for bitcoins - that's way too risky.
That was bitcoin gold involved in a double spend attack. Bitcoin is thousands times more secure than bitcoin gold, it's not even really comparable to be honest. The odds of a 51% attack on bitcoin are slim to none.