Personally? Passkeys are mostly a joke.
Unless a service is willing to allow you to block the use of other login methods (password, for example) then the actual security level is equal to whatever the weakest method is.
If you use a password manager, creating and using unique strong passwords for a given site/service is pretty trivial and generally seamless.
2FA via authenticator app paired with a strong password, especially if the app is protected by biometrics, is top tier security with none of the downsides of passkeys.
Passkeys could be great but they need a lot of interoperability and UI work along with corporations actually taking security seriously.
Note that ANY entity that allows SMS 2fa either does not understand or does not care about offering a secure product.