I think I wanted to wait for the M2 because I had FOMO for the next generation, while also thinking that the M1 was gonna have a bunch of weird bugs. If anything there are known limitations (like with external displays and booting from external drives), but I don’t really fall in those categories so I was okay with it.
If I were you, as long as you’re not in a rush to upgrade, just wait and see what the M2 is like. If you can’t wait, know that you’ll be in excellent shape with the M1.