I'll add my two cents: from a developers point of view, Ledger has not very good support of their API, especially for Dash. One might think, that ordinary users do not care, but eventually it turns out, that applications for such a device are created much later (if at all) than for example for Trezor, which in turn has great support.
From the usability point of view, you might want to know, that if you set up a passphrase, you have to enter it using two physical Ledger keys, which can be time-consuming and for longer passwords with special characters - quite annoying.