I'm happy with my Ledger Nano. It has the basic functionality I need and it's reasonably priced. Up until the last firmware update, you couldn't keep many apps for different coins on your Ledger at the same time, but that seems to be much improved with the new update.
My biggest beef is that I'm not a huge fan of the clunky Chrome app software that they're using currently, but they are releasing a client soon as Google will no longer be supporting Chrome apps in the near future. That being said, it does get the job done.
My only other potential concern regarding Ledger is that I wasn't happy with the way they handled the latest firmware update after someone found a security exploit. I have a suspicion that the exploit is more serious than Ledger initially let on, but no one will know for sure until they release the exploit details on the 20th. In the meantime, update your firmware before the 20th.