And both are almost impossible to buy immediately
Although, looking at the shop on Trezor.io today... the shipping date is supposedly August 1st (and the finally have the black one listed! gah!)... compared with Ledger currently being early Sept:
I understand that due to a very high level of demand, my order will not be shipped before: September 4, 2017
At the end of the day, I went with the Ledger... because Trezor didn't have the black available for purchase at the time only white and grey
(and the Amazon resellers with black were asking for 2-3x the price!!?!
)... and, more importantly, the price... I could get the Ledger (including shipping) for less than the cost of just the Trezor (not including shipping)
The trade-off being that I will need to wait a month longer to actually get it
I also checked out the digital bitbox, but it seems to lack integration with the wallet(s) I use... as for the KeepKey... well, after the total mess that MultiBit HD has become since they took over, I'd never give them $$$ or trust my coins to anything they touch.
I was almost tempted to buy a "
BWallet" (a chinese Trezor Clone) just to have a fool around with the hardware...
The Digital Bitbox is cool, I bought one to check it out. It does not support Bitcoin Cash on the desktop app but the site did provide instructions on how to split your BTC into BCH. Since both Trezor and Ledger Nano S are providing native support for BCH Digital Bitbox has some catching up to do. Cannot recommend at this time.
The advantage Trezor has over Nano S is you can operate it with one hand. It takes two hands to press the buttons on the Nano S. This may not be important to you. KeepKey is quiet lately. They did post an
update on BCH support today.