Mastodon is the Linux of social media. The UX needs a little work but the momentum behind the project might help it overtake the other proprietary platforms.
While I can use Mastodon as is, I can't help myself from looking under the hood, and I'll be forever tempted to run my own server.
@kelseyhightower Totally agree. But since it is meant to be a widely distributed, federated universe of systems, why NOT run your own? Limit membership to a manageably small number (friends, family, affinity group, whatever) and leave the bigger instances to those without the wherewithal - financial, technical, or logistical - to run their own.