There is no rush into purchasing an M1 for developers since, the software ecosystem at the time (and still to this day) is somewhat immature and not ready. There is plenty of time to switch to Apple Silicon until the ecosystem is mature.
By then, you would not even consider an M1. It might be an M1X, M2, etc. On top of the already existing issues that plague the first generation, the best thing to do for now is to stay on Intel for now. I am long term Apple Silicon, not long term 'M1'.
This is what I have been saying for weeks [0][1] and weeks [2][3] and now just yesterday. [4] I even said it a day after 'launch day'. [5]
Just wait for WWDC or September.
[0] https://news.ycombinator.com/item?id=26748321
[1] https://news.ycombinator.com/item?id=26159495
[2] https://news.ycombinator.com/item?id=26361883
[3] https://news.ycombinator.com/item?id=26327064