-snip-
desktop wallet is good because i can use it as a cold storage. Depends on what purpose we want to use, we should choose the wallet accordingly.
You can't use any internet connected device as cold storage, it's still vulnerable to hacking attacks. And you can't deny not to use it because all desktop wallets need the internet directly to connect to the blockchain network.
If you want cold storage, buy
a hard wallet.