Crypto currency is the future but the owner have to be careful about storage, transfer, trading etc.
It is not advisable to keep the coins on exchanges if you are looking to hold them for longer time. Its always better to keep the coins at the wallet for which you hold the private key. Only coins required for trading should be keep on exchanges to avoid any risk.