Of course there is still software missing native support (WhatsApp, Steam/most games, Slack, Adobe PDF reader) but the emulated support of both 32 bit and 64 bit x86 is there now so, so long as it doesn't have a kernel component (e.g. game anti-cheats), it'll actually at least run instead of "well, what version of x86 was that app?".
Combine that with the upcoming Snapdragon X Elite hardware and, supposedly, opening up to more than just Qualcomm and that it's an ARM Windows device won't necessarily have to be a bad thing anymore. The one last nut to crack is (ironically, for Windows) games. Until things like Fortnite are published with the ARM anti-cheat that'll be a big last snag which takes a while to clean itself up.