I got a Yubikey earlier this year and was disappointed by Apple's implementation of WebAuthn it (doesn't work if there's a PIN on the device) but it looks like they're fixing that as well in iOS 14
Would be nice to have Yubikey replace my password and then allow me to enroll FaceID so I can keep signing back in.