Use SSO for low-value sites, things where you wouldn't be affected severely if you lost access to the account.
For high-value targets, create a stand-alone account, put password in password manager (preferably offline) and enable MFA. If MFA isn't supported, I would choose another provider if it is really high-value.
That said, I don't see why you shouldn't do both.