With a slight caveat that it doesn't work. At least not on Linux without some proprietary junk dongles or their emulators.
Stuff that I could do without, like a yubikey, is junk in my books.
https://news.ycombinator.com/item?id=39698502
Keeping the storage separate (or not) from the device may not be important to you but keys are useful to some, for that reason.
With a slight caveat that it doesn't work. At least not on Linux without some proprietary junk dongles or their emulators.