I do like the freedom from lock-in. That's why I run my own federated XMPP server (though a domain whitelist applies due to spam – contact me if you want to interop).
I do want to regain control over my social postings. I don't use Facebook; I'm mainly on Twitter. I don't mind Twitter as much, but it would be nice to host my own posts.
That's why I will not be signing up for a Mastodon instance. Allegedly migration to another instance is easy. But permalinks to posts would still be stored on a domain owned by someone else. Thank you – but then I might as well stay on Twitter.
What about running my own? I have a test deployment I can spin up, but I don't want to pay for the resources that would be required to make it a permanent thing. Mastodon's minimum requirements are huge.
Why not GNU Social? I am trying to reduce my consumption of PHP.
Why not Pleroma? Maybe I'll do that. I need to check it out, however, I'm not well versed in Erlang and fediverse stuff seems like something I may want to customize.
Customize in what way? Bridging to XMPPs microblogging seems like an interesting possibility. And sharing more than just "notes" (Twitter's tweets, Mastodon's toots) seems like a good way of weaning myself off of WordPress. ActivityStreams vocabulary (which makes an appearance in OStatus and is basis for ActivityPub) has more than just Notes.