I think that storing your keys in a cold wallet is important. Users will be able to store their Crystals safely. It can also be useful for the safety of validators if validators can use the Ledger in their work.
Ledger is the best choice for integration.
In the future, making FreeTON cold wallets might be a good idea.