I really need to investigate hardware wallets. My instinct is to rely on running a full node, and using sensible security precautions on the computer. I feel slightly uncomfortable about using a 3rd party product, especially with a Bluetooth connection. I'm sure this a self-imposed limitation, as so many people seem to be using these wallets, and they have obviously checked the security they offer.
i really suggest a hardware wallet for any significant amount of coin. partly because of its ability to be recreated based with its seed words if lost/stolen/broken, and partly because of its "plausible deniability" feature of having multiple independent wallets on the same device.
that being said, ive run the core wallet on my always on windows desktop pc since 2011. desktop been rebuilt a couple times but the 2011 wallet has always gone onto it and is there now. i use it to receive mining payouts and occasionally send transactions to an exchange. so good computer security and common sense on its uses is the main thing if youre going to keep using a software wallet. i mention it because it seems someone always comes along and says using windows is practically a guaranteed way to get hacked. well *nix
is better security wise but windows, when properly configured and updated is pretty good too.
not that i recommend running windows and a software wallet, hardware wallet is the way to go IMO. but it can be done.
i have trezor one, trezor t, and ledger nano s. i like the trezors best.