I daily drive m2 max on NixOS, all software just works (hyprland, keepassxc, etc. except discord).
opengl works well, vulkan won’t be stable and shipped by default for at least 6 months tho.
no wine, gaming, etc. no external monitor, only non-thunderbolt hubs work, no internal mic, quick battery drain while suspended, if all of that is fine for you, it’s a great dev machine.