At this point, I think the biggest hurdle is the lack of a modern API for client applications to call. There's work in progress toward designing and implementing one, but I think it requires more server-side experience than client-side at this time. Even given that, you may want to look at https://github.com/dreamwidth/dw-free/pull/2015 (which is a checkpoint of the current work) if you want to see where they're headed and maybe provide feedback from the client-side point of view, like "this API call may be hard to use from a client, because of $reason".
no subject