I really feel like a straightforward self-hostable (ideally something like a single static Go server binary), simple small group (10-1000ish users) Discord-ish (text) chat system should only be a few weeks to MVP at the outside.

You know, accounts, channels, messages, basic ACLs, some limited image attachments, and the like. Sort of a midway point between IRC and Discord. Enough to get going.

Mobile clients (which I expect many would want) would be the biggest pain point.

0

If you have a fediverse account, you can quote this note from your own instance. Search https://chaos.social/users/swetland/statuses/116045787728936368 on your instance and quote it. (Note that quoting is not supported in Mastodon.)