But Hardware wallets are the safest wallet, it can't be infected with malware even you inject it to an infected computer, so you're totally safe, but the downside of using it is you can't use to send if the HW lost, so you have to buy a HW again and recover your funds using your 24 seed. Or you can import your seed to any trusted wallet so you can use it in sending but this is not recommended the wallet might be compromised.
No, that is not correct. In case of hardware failure or similar, you can:
a) Import the seed to another wallet which is compatible with the HW's seed.
b) Use derivation tools to get your private keys of addresses that hold funds. Import these keys elsewhere and you have access.
In the case that you've described, these wallets would have a major downside if you couldn't do anything if you lost/damaged them. That is simply not the case.
Op didn't specify the wallet for which particular coins is looking for, although i will answer based on the one am currently using that require email confirmation which is Blockchian.info that is mainly use for Bitcoin, Bitcoin Cash and Ethereum.
Do not use web wallets. Yet again, horrible advice here.
.. upload it into the cloud (preferably on multiple services)..
No. Never upload wallets to the cloud. That's a horrible idea.