QUOTE(Secruoser @ Jul 7 2017, 10:44 AM)
Ya since we don't really store the quantity of coins but just the keys to access them in the blockchain network. How about multiple instances of deposits and also multiple types of tokens? Won't it increases the file size?
Also, when people buy coins from ICO's, where to find wallet and exchange that supports the new coin?
The only limit of the Ledger Nano S is the number of apps that can be installed in its memory (I think something like 5 or 6 apps?) so basically, it can hold 5 or 6 types of supported tokens, be it bitcoin, ether, ripple, litecoin, etc.
You can transact (deposit and withdraw) a million times on each token, and it doesn't matter.
Unfortunately, both Trezor and Ledger only support very limited types of tokens, so in case you have a token that is not supported, then you have to either store it in the developer's official wallet for the individual tokens, or on 3rd party wallet services like MyEtherWallet (for ERC20-type tokens).
If not available, then you really have no choice but to store them on online exchanges, and take the risk.