I haven't used it, but Trezor looks interesting, and there is a Trezor 2 coming soon. https://trezor.io/
The sweet spot is for Bitcoin wallets, but it does the other stuff (U2F, ssh, gpg, passwords). Hardware is interesting. Everything open source. You can add your own "apps".
The external screen add even more security and that is very cool. UAF/U2F both have support for external monitors in the protocol, so its really good security.
The ssh/gpg stuff is less advanced then that of the Yubikey, all guides suggest running some special scripts. With the Yubikey you can set it all up so this is not needed. Maybe this works with the Trezor, but I didn't find any guides for this.
I really want Trezor to support UAF as well, given that it has a PIN entry system, this should work.
If you need a Bitcoin Wallet, Trezor is cool, if you want a tool primary for login (U2F/OTP/TOTP), a Yubikey is preferable.
That reminds me of how for a long time people were saying that encryption influenced and blessed by the NSA must be secure because government agencies were using it and the NSA wouldn't weaken their encryption.
Preferably looking for something open-source and in no way associated with Google.