There must be pros and cons, but in general, would you recommend them?
and pls tell me the reasons why !?
As for me hardware wallet is more secure and trustful than online wallet. I am using two such wallets for a long time. For somebodies they are inconvenient. But I use it only for holding my coins and that’s enough.
I see, but even you have two hardware wallets, is it able to be recovered if you lose them?
You can recover your coins on your hardware wallets and even the whole wallet itself by using the recovery seed words. So even if your ledger breaks down you did NOT lose your investment.