Asahi Linux is amazing and pretty usable at this point. However, last I tried I couldn't get stuff like Slack and Spotify to work on it because there are no Arm packages for those. Has anyone found a way around that?
Electron and apps built with it are missing from most ARM64 Linux distributions. Once you've built Electron (or downloaded their binaries), many of the builds fail because they download something that requires x86_64, and then you get to troubleshoot that. Flathub doesn't have aarch64 builds of most of these apps either, so I'm assuming it is not just me having issues. So much for cross platform. It is doable for the…
https://box86.org/ | https://github.com/ptitSeb/box64
I haven't tried them myself, but I've read consistent testimony that the performance (and compatibility) is great.