I use Metamask & MEW, and find them quite secure, in which Metamask uses keywords and MEW uses private key. Of course, these two wallets are not as secure as cold wallets, but my crypto assets are not very large and do not need to use the hardware wallets you mentioned.