The best idear would be to use electrum in an airgapped setup, that way most vulnerability's won't hurt you, or at least use electrum in combination with a good hardware wallet.
what is airgapped setup? Nice suggestion I will not trust anyone blindly will do my own research.
Here's a how-to:
https://electrum.readthedocs.io/en/latest/coldstorage.htmlAn airgapped setup basically means you never enter your seed on an online machine, nor transfer any walletfile that contains any private keys or seed information to an online machine.
- you create a new wallet on an offline machine and only backup your seed on a physical (offline), secure medium
- You export your master PUBLIC key to an online machine (trough QR codes, or trough a safe device) and import it into your wallet on the online machine
- You derive public keys from your master public key, hash them into the address and get receive funds using your online wallet
- When you want to spend the unspent outputs funding the addresses you created in the previous step, you use the online machine to create an unsigned transaction (since the online machine does not contain the master private key, the transaction cannot be signed on the online machine)
- you transfer the unsigned tx to the offline machine for signing, and the signed transaction is transferred back to the online machine for broadcasting
an airgapped setup is usually even more secure than a hardware wallet, especially if you use qr codes to transfer the master public key and the unsigned/signed transactions, you do a "proper" setup of the offline machine and you make sure you pick a trusted wallet. if you don't have a spare computer you can use as an offline machine, you can use a bootable usbstick to boot a linux distro with disabled network interfaces: just boot from the usb stick whenever you need to sign transactions and reboot into your "normal" os for the online parts of the process.
I'd suggest starting with testnet coins in order to get the hang of things... The whole process is doable even for not over technical users, but it does require some basic knowledge. There's a learning curve
. I'd say there are gradations in security when doing an airgapped setup, ranging from relatively safe to completely paranoid, but in general, it'll be safer than using an online wallet even if you don't go into "paranoid-mode"