I'm not in the market for their product, but I absolutely love their blog.
Unless you're taking advantage of some kind of x86-64 specific feature, I don't understand why it's at all a challenge to port an app to arm64e. Could you elaborate a bit on what those problems are? FWIW, I'm more intrigued as an outsider than someone that can offer any meaningful help.
If it's for Mac, why does it have to be universal ?
or use a cross platform c++ toolkit like juce
avoid web garbage for desktop apps
I actually wasn't even aware Swift was cross platform until this thread, so I haven't tried the plugin enough to speak to its strengths or weaknesses, but I for sure trust JetBrains a lot more than any LSP