Almost all ICO issue ERC20 tokens, so you can store them on both Nano S and Ledger. In my opinion Trezor has better design and usability, but Nano S can store more different coins (e.g. NEO). I own Trezor for a while, but I'm thinking about buying Nano S as a second wallet.