> If you use the same ID with multiple websites then it can easily be used to connect them, for better or worse.
This. While I avoid creating accounts as much as I can, when I do, I do not use the same "identity" for each of them. The ability to have multiple independent identities is, in my opinion, essential.
What I don't want about any kind of identity system is that I can only have one.