I picked up a 16gb M1 Pro about as soon as they came out. It was unbelievable for the first year, basic React web stack work.
Now I'm working on a project that requires about six Docker images, and we made a questionable choice about Typescript packages for typing our API responses. The Docker consumes most of my RAM, and even when it's turned off, there's a visible different in the IDE between mine and my M2 equipped coworkers whenever a document that uses this dumb lib is opened.
So anyway I'm picking up an M3 Max next week.