Usung only online wallet is not secure at all. Though it has a 2 factor authentication but hackers can breach the security easily I think. So using a hardware wallet is the best choice because hackers can't reach your wallet as it is offline option. There are many websites that offers security for your online wallet which is not secured in my openion. I think hardware wallet is the best option for security.