I pre-ordered a Ledger Nano S and am looking forward to see it's potential, whether it can compete with Trezor and KeepKey. It is to some extent "budget friendly" comparing with other options as mentioned above.
Previously I was a customer of Ledger HW.1 and I was satisfied with the product and it's overall usage, but I have a few request, which if considered updating on firmware of Nano S would be great:
1. Ability to send bitcoins to multiple addresses at the same time which helps to cut down transaction fees. Just like Blockchain.info's multi-send feature.
2. Abillity to sign any addresses generated on my wallet.
3. Ability to directly exchange BTC to ETH and vice versa as an when an user feels safe to do so.