It's an improvement over passwords as long as two things are true:
1. Open source implementations will be indistinguishable to a 3rd party from the big tech versions (so that services can't refuse to authenticate devices that haven't been locked down), and
2. The private key can be extracted from the device by the user and backed up.
1. Open source implementations will be indistinguishable to a 3rd party from the big tech versions (so that services can't refuse to authenticate devices that haven't been locked down), and
2. The private key can be extracted from the device by the user and backed up.