Last year I ended 10+ years of developing on macos because their latest "pro" edition had a weak CPU and didn't support more than 16G memory (don't even ask me about the TouchBar).
After some research, I went with a quad-core System76 with 32G memory (could have gone to 64) and 4TB SSD. The laptop is an absolute beast for software development; various compile/build times were cut nearly in half (versus my previous MBP), it is a screamer. While I do love it, I must admit it's pretty heavy.
If Purism made a quad-core laptop with 32G+ memory, I'd be very interested.