Thanks for sharing your experience.
I looked briefly into the template problem to try to understand how those work. I see there is an interface to ‘Search Sandboxes’. Is every sandbox also a template? After all, their documentation defines them as ‘project starting points’.
In any case, if the remaining cons are enough for you to look further, let me know. So far, I did not run into big challenges expanding Elm Editor. Maybe supporting mob programming also turns out to be easy enough, who knows