I suppose IMO is a decentralized wallet? If not, you need one for your smooth trading. Try out Atomic wallet. See atomicwallet.io
Although the drawback is that investment yield tokens cannot be transferred as a whole.
Yes, maybe this is what makes people uncomfortable when using IMO wallet. They are afraid something will happen, and tokens cannot be transferred to another wallet.