The reason why people think real estate is the best investment are because of two reasons:
1. They can rent their real estate to earn passive income.
2. The real estate (land and buildings) price will increase every year.
It means they will earn realized profit and unrealized profit by investing in real estate.
But they forget if not all renters want to rent their real estate, not all renters have good manner, they need to pay renovation bills, they need to pay tax, etc etc.
While investing Bitcoin, it's completely stress free since you're the one who can control your coins.