To be fair, every investment has its own potential and risks. There is no best investment, only the most suitable investment.
Perhaps for us bitcoin is the best because we are willing to take risks and like to challenge ourselves in search of greater rewards. But those who like safety and do not like risk clearly bitcoin is not suitable for them, gold or real estate assets will be more suitable for them.
That's just it because no matter how perfect any investment may seem to be it obviously has there own certain risk but the level of the risk tolerance depends on the passion the person has for it because similarly to what you have explained no matter how many times we would be ask to choose the right and best investment to go for, we would certainly choose Bitcoin investment because we have understand it long enough that we hardly noticed or influence by any risk that is associated on Bitcoin investment and secondly we believe so much on what we would achieve from Bitcoin years to come.
Meanwhile those who have not really been into Bitcoin will always see it the wrong way especially when it comes to the volatility nature of Bitcoin, so perhaps those kind of people will always go for the kind of investment that are less volatile in nature and at that moment gold or real estate investment will become there option because is more of physical assets that they can possibly watch and control, so actually those three investment are all good though they have there various risk but they are income generator.