If you invest some coins and hold them until you trade on exchange, you should not keep them in the wallet exchange, you can be lost them.
As we know that digital currency is not registered under any state law.So, we have to be very careful when choosing a coin purse for your digital currency and for wallet ripple you can use The Ledger Nano S, Unlike other wallets that have been developed for digital money, this wallet actually has a physical look like a USB device, which can be touched and carried in a pocket, so it's safe from hackers but you must buy it around $ 63- $ 95
Well exchange tokens like COSS and KCS, those that give dividends thru fee-sharing, are pretty much best left on the exchange so you can get your share of the fees.
Never used hardware wallets, I just got my wallets printed on a QR and laminated.