I've considered buying an electronic wallet like Trezzor before but
a) I don't have enough BTC to care that much
b) Im paranoid about electronic devices and trust more a BIP38 (a paper wallet with a password) than something thats prone to failure, needs updates etc.
So far I do this.
I have paper wallets in my safety deposit box.
I have some in a coinbase account.
I have some in a blockchain.info hot wallet.
I have a node with an empty wallet.