@shebang I think Pleroma is doing everything right on a fundamental level. The switchable frontends promotes longevity, as that piece can be upgraded or changed completely independently of the backend. This allows developers to take the software in pretty much any direction they want. I envision a future where backend development is consolidated on Pleroma, and there are many competing frontend options. The fact it's interoperable enough to do that is amazing.
Elixir is a good language choice, and it's extremely efficient, lowering the barrier of entry and making it cheap to spin up hundreds of servers. I love everything about it.
I played a lot with Misskey today and it impressed me at how feature rich it is, but I think Pleroma is a better foundation and they will catch up quickly on some features.
Mastodon is out of the question, lmao. It has its perks, but it's very quickly becoming obsolete.