I always feel that offline is the best.Offline wallets is only for stopping and holding large amount of Bitcoins. If you gamble or trade frequently then online wallet is a better choice for you.
Exactly, different wallet for different purposes. Offline wallet is the safest out there because it cannot be hacked by as long as you safe the private key offline as well. But as we know, if you frequently use your wallet for trading or any kind of transactions then online wallet is the one suits your need. I personally recommend you to invest in a hardware wallet. Dont risk your asset for possibility of being hacked