M1 is amazing and I bought my partner one and she loves it. However, when it came to buying a new engineer on our team a laptop, we had to go with the last 2020 Intel model. We still have some uncertainty over whether or not our development tools/environment will work on M1. Many python packages will take longer to install I imagine (if there are no wheels for the M1 mac, not sure if that's an issue) and I suspect so…
ARM-native images are 100% fine, and x86 images are surprisingly usable via emulation (albeit considerably slower). During the technical preview stage some x86 images simply didn't work at all (MySQL being a big one that springs to mind). However, I've just checked it in the stable release and it's working now. Not sure if there's still images that don't work under emulation though.