IMO the KeepKey is the best hardware device out there for the money. It's just wonderful
Its all dependent on the Amount you want to spend.
In this price segment the KeepKey definetly is worth the money..
But as a starter Hardware Wallet the Ledger nano for a few bucks is nice too.
And also worth the money.