Rayosay
From a user's perspective, I can only speak for myself, but I'm grateful for the Asahi Linux project's work. I have less than zero interest in ever running macOS again. It's user-hostile, constraining, and not a good experience. I prefer Debian with Plasma 6. But Apple makes high quality hardware, and they are one of the few choices for a fast ARM laptop with excellent battery life. I avoided getting one for a long time until Asahi got to a point where it ran pretty well on the M1 and M2 with relatively few caveats. Then I bought an M1 Air second-hand, and have used it exclusively with Linux ever since. I'm very happy with it. My only complaint is that I have to waste a big chunk of disk space to keep a macOS install on a separate partition that I can never remove and occasionally need to boot into to get firmware updates since I can't get them through fwupdmgr like I can on most of my other systems.
I second LowLevelMahn's recommendation for IDA 5 Free. It's a good disassembler for DOS applications and helps me navigate what I'm looking at in the Spice86 debugger. It also runs very well in Wine.
Once you do get it working, you'll notice that on first run of your application Wine will create a `~/.wine` directory and populate it just like it would if you created a new Wine prefix to run a standard Windows application in. Other than that, it will feel pretty seamless. You'll even get a native application launcher for it (which is really just a shell script to run your project's `.exe` under Wine, but it's hidden from the user so it feels native if you don't look too closely.) Compiling against Winelib has the added benefit that you'll only be using win32 features that Wine supports, and can use native platform libraries (if you choose to do so when you're compiling your application, as described in the Winelib User's Guide) mixed with Windows libraries from Wine. It's nicer and works more smoothly than just running a Windows application you compiled with Visual Studio under a bundled version of Wine, in my experience.
I'm sure that you'd be able to bundle it as an AppImage, but I haven't actually tried that part myself.
Good luck!
Personally I'd still just get a used ThinkPad X13s Gen 1 on eBay at this point if I were going to buy another one today because they're available for around $400, and I don't see anything better that's passively cooled, with great battery life, and great Linux support available at the moment. I hope there will be a better, faster alternative in the near future. I'd gladly upgrade.
I'd guess that the X13s hardware support in Ubuntu is likely as good as Debian, and switching probably wouldn't help you much. I have noticed that newer kernel versions (notably 6.12 and later) and the latest firmware (as of sometime last year) really fixed a lot of little issues for the X13s. That probably makes a bigger difference than the distro. I'd check to see which versions you're using.
Like you, I have been using it since it was experimental, and it has been very nice.
My only complaint with Gitea Actions was that it required Docker specifically, not other OCI-compatible runtimes, but they recently added support for rootless Podman, so even that is no longer a complaint.