The online wallet does not guarantee you secured your account because it is only a low security and a lot of holes for it to be hacked. The hardware wallet is that most of its users have a cash discount and that it suddenly scares them to lose their money so they use hardware wallets that are secured to secure their money