I don’t see those as being mutually exclusive, though, and the bot would be an easy win (which would also happen to reduce latency and eliminate sync issues).
I’m not sure what you mean by ‘diversify’, but I think that improving user interface is a third request (and running online games through the desktop app a fourth), and I’m not sure how running servers in more locations helps with either - perhaps I’m missing something?
I like the flexibility of the syrinscape online; I like that I can edit a soundscape on the fly and not have to worry about whether all of the samples will upload in bulk later. And if I’m unhappy with the user interface, using their REST API, I can build my own (see elsewhere). But I’m afraid the idea of having each player (in the game) link their player (app) to syrinscape online hasn’t worked out so well.
Individuals making their own discord bots is a proven concept, but it relies on you having a machine to run things on, and being able to pipe the audio. For many people, that means having a second machine, to avoid running the GMs own audio through the same channels. It requires some technical aptitude. And it doesn’t work uniformly well across all devices. Additionally, the audio has to be streamed twice, to the bot’s machine and then on to discord.
I’d like to see less emphasis on the online player apps, and more use of syrinscape online as a backend service; yes, absolutely allow an option to let the desktop player/tablet app control online (although for some people offline access will also be important!) - but let’s give people more transparent out of the box ways of piping the audio out, as well.