EmLeX932 Don't get me wrong, this is a great device, but the topic is about comparing security - not every use case requires strongest possible security. I think this is especially great middle ground for someone not willing to manage multiple keys, or could actually remember a strong password (use only for this one case, not in multiple places).
I get that you can store strings securely in OnlyKey, it could be useful feature for many things, but a Smartcard does all of this without possibility of reading the private key - all computation happens on device over standardize protocols. BTW. Yubikeys without Smartcard functionality are 2x cheaper.