I've been meaning to kick the tires on Crystal, but haven't find the right project yet. Would be curious to hear how people like using it.
1. Turning on something in PowerShell.
2. Installing something from the Windows store.
3. Adding a new repository to Apt.
4. Installing Crystal and all the dependencies of your application.
5. Compiling your application.
6. Installing PulseAudio for Windows.
7. Connecting PulseAudio for Windows to Linux somehow. (I gave up upon opening the guide for how to do this bit).
Hardly a process an end user can be expected to do.
For me it is a really good experience: for example the last update didn't break anything and I'm able to add features consistently and relatively quickly.