Thanks for commenting Lucius!
By what is stated at Exodus site it is possible to view private key for any address, so you can just copy/paste your private keys and store them in safe place. In case something happens to your device it is possible to import that keys on other device and restore your coins, read more
here.But much easiest way is to just write down 12 secret words (seed) which you get when create Exodus wallet, and then you have all you need in case you need it, read more
here.I read those guides & it seems to be very easy to access your funds from another device in case something goes wrong with the device you are using.This should be good way of protecting your coins, but only in case you have clean device/there are many sophisticated attacks these days aimed to hack crypto coins on users PC. So you shoud be very careful when using your device, even if you using desktop wallet.
I am planning to buy a new PC (probably a netbook) or else as mentioned in the guide written by BQ (forum member), I can install linux on my current windows PC to do crypto stuff. If I buy a separate device for this then I will keep it disconnected from internet until I want to sell my holdings.I know you have no intention to invest in hardware wallet, but for long term holding in my opinion it is best option. Private keys are always safe inside device, even if your device is compromised it will not affect security of your coins.
Yes I know that hardware wallets are the safest option available at present. Many other members as well have suggested me to get one. I will reconsider my decision of not buying a hardware wallet.