Asahi is only supporting M1, and partly M2 I believe. M3 was enough of a change that there are no drivers for it.

I run asahi on my M2 mini as the primary OS.

There's a bit of a pain in that I could only get Brave to run Netflix, but all that meant was that I switched to using Brave for all of my browsing.

There's no official Tor build for it, but there is an unofficial one (that I do not use)

The only real pain I have with it is that Facebook's javascript for its reels chews up RAM something horrible, which freezes the OS whilst being processed, and often causes me to reboot it