That depends are you talking about long term or short term? You know that bitcoin is volatile and you can lose your money at any time. But I might consider long term because that has always favoured me. And if you check the Bitcoin price graph you will see that the lowest for every year kept increasing. So that means if youre able to get the low and invest at that price you will be able to make profit as time goes on.
But, I wont really say that Bitcoin is a safe haven because of its volatile nature, there are other types of investments that are more stable, but that doesnt make Bitcoin any less good, you just have to be careful and know your level of risk.