I have and use the three main hardware wallets, Trezor, KeepKey and Ledger. I use each for different purposes and it is pretty hard to recommend one over the other as each have their plus and minuses. You can't really go wrong with any of the big three.