Both can be used without any problems.
Especially because ledger is using the nested P2SH (no compatibility problems at all).
It is advised to move anything you can to your hardware wallet.
Its more secured and thats what you should be wanting to achieve.
The decision between legacy and segwit on the nano s has nothing to do with the usability.
You can always set the fee you want. SegWit will make your transactions smaller in size.
Therefore you will save some BTC in fees.
You don't have any problems with P2SH addresses since they are already available since very very early in the bitcoin saga.
Some websites don't accept bech32 addresses (starting with bc1..) yet, simply because they didn't update their site.
Nested P2SH segwit (starting with 3..) won't give you any problems at all.
Conclusion: Use segwit