Here's an idea. What if we extend #ActivityPub C2S (C2S++?) with a minimal set of features (FEPs) to provide a reasonable (or even excellent) UX? Along with servers that already support C2S, we could write an external protocol adapter from C2S to the Mastodon client API to increase the number of users that could potential use a C2S client. The C2S API would be general, but the UIs could be domain-specific (microblogging, media sharing, long-form, etc.). Who's with me?
https://www.youtube.com/watch?v=6eX3fiQLo84
If you have a fediverse account, you can quote this note from your own instance. Search https://social.technoetic.com/users/steve/statuses/114772389668232099 on your instance and quote it. (Note that quoting is not supported in Mastodon.)