I tried setting this up and did eventually get some windows apps working but they constantly had display issues, lost mouse focus or the mouse didn't align inside the app, window resizing issues, etc. Its good for things that are going to be very static and not much else.
Unless I just set it up wrong, which could definitely be the case.
This was a great read and nearly mirrors my experiences with immutable distros as well.
I jumped ship from windows into Debian at first and after running into a lot of strange issues (mostly self inflicted) I decided I liked the idea of an immutable distro + containers to keep me on rails and prevent me from nuking things I shouldn't.
I went with Aurora DX initially but decided to switch to Bazzite DX instead (which just took a single rebase command since they're both based on Universal Blue. That was very cool) In theory it sounds great but I've run into issues with containers that I don't understand. Specifically it seems like a permissions issue or something to do with the way my file system is set up. I tried installing a .deb into a debian container (same version and same .deb I had already installed just fine on Debian previously) but the container kept throwing weird errors about missing files. The path in the container error seems like it doesn't exist and even if I remake the container with a custom root directory I get the same error. Just very weird stuff like that.
I wish I could hop on a discord call with someone who is familiar with this stuff and have them walk me through some of this. I'm definitely not going back to Windows so I'll figure all this stuff out eventually, but its a bit of a struggle right now.