TOTP is slowly on its way out compared to passkeys and FIDO2. It's still useful as another 2FA choice.
https://fy.blackhats.net.au/blog/2024-04-26-passkeys-a-shatt...
I think this is a good advice in general: if you value your freedom avoid platform controlled services even if they are slightly more convenient.
Btw, the platform authenticator apps are a privacy nightmare. Some are constantly reporting your activities to multiple services. You can verify this easily using an on-device proxy VPN such as NetGuard.
For example, Bitwarden is able to act as a passkey provider on iOS and can store the passkey secret key gunk into a password record. I tried it out on a couple of minor services that have username & password login alternatives.