I like that Bluesky’s federation model makes it harder for them to do an “open platform” bait-and-switch like Twitter did.
Why would it? They can still lock everything down and few Bluesky users will even notice. This is similar to what Twitter did, or what Google Chat did, etc. Compare this to other federation platforms where a server that locks itself down loses access to a huge chunk of the network, once the other servers reciprocate.
Since migrating your personal data was a thing they thought about since day one, migrating to another network than the current one would be way easier than any centralized service and also easier than ActivityPub.
Seems there is one piece of the puzzle missing yet ("AppViews") in ATProto to be able to run completely independent, but seems they're currently working on getting that in place now.