Yes, I know hardware wallets are the safest options, "not your keys not your coins" etc...
But if I'll leave some coins in a "software", what is the safest option? Leave it in an exchange like Binance or trust a hot wallet like Samourai?
Basically all these software's are good but the bulk of these security depends on the individual, so, you are solely responsible for what happen to your coins. In reality there is nothing safe on the internet sincerely speaking becasue nobody is above compromise, so, using software for coins storage should be ruin out of this context IMO. I could have suggest you with some noncustodial wallets but they're prone to hackers. Hardware wallet still remains the only best option to store your long-term coins and not any software wallet.
The reason I'm skeptical about about other software wallets like Exodus/Samourai etc is because I'll have to trust that their software wont be hacked, nor my mobile phone.
That's the point, if these software are good then how good is your mobile/laptops safe from hackers most especially malwares?.
While in Binance/other exchanges, they have a whole team dedicated to that.
It was within these dedicated team that their exchnage was compromise, when the right target come maybe they can find their ways through their software.
Why is it harder to hack/attack a software/hot wallet than it is to hack Binance/exchanges?
Binance exchange was compromised severally, so, they might get through someday or continue slashing their security.