Hot wallets are imho not secure enough for your investment. There can always be hacks or exploits, malware on your computer and so on. Also, some say that keys generated by wallets may not be 100% secure either, because the randomness comes from software.
I would stick with a hardware wallet (or cold wallet) so that your private key is never on an online device. For the paranoid (like me), I'd suggest rolling the dice to generate keys.