I'm switching now, after waiting for the M1 16' one for more than a year now.
However, my current laptop is a 2015 MacBook, I've never had any issues with it when it comes to coding. If anyone here's switching and you don't do anything like 3D/video editing, I'm curious what's your reason?