Bitcoin may be a fast and cheap means to receive funds especially from overseas, yet it isn't usually the safest or even cheapest for all. There are fees which depends on the network at that particular time, and the price is volatile too. As for safety, it protects when you have knowledge on how to store properly, yet when careless, you may lose all your money. Therefore it is good but won't be said to be the best choice for all situation.
Bitcoin is the fastest way to send money to anywhere you want to around the world. Reason why some transactions delay is when you use very little amount for the fee. Bitcoin transaction fee is not always high, sometimes it is high but thesedays it is very low.
Some people do not know how to keep their seed phrase that is why they lose the Bitcoin, without the seed phrase the investor will not have control over the Bitcoin in the wallet. If you have knowledge about Bitcoin you can protect your seed phrase but some people with crypto knowledge still don't know how to protect their wallet.