If you do decide to use software wallets, make sure you have a dedicated software wallet for connecting to websites and casinos, and never keep large amounts of crypto in it. Software wallets can be hacked in rare cases.