I think that from a security perspective, hardware wallets are superior. It is disconnected from the network. This means that we will not face hackers losing coins, and truly realize that personal assets will not be infringed. The disadvantage is that the fees are more expensive and only support some Mainstream currency.But I think its advantages can make me turn a blind eye to his shortcomings.