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.
Because different users want the function and its actual needs are different, the answer to this question is naturally different. Turnip greens, all have love.