brevon-
I wanted to post some counter-point to the 'eagerness to wait for something better' in your post above.
--------
Computers are still changing fairly fast. Computers will always be faster, better, and cheaper if you WAIT.
There will be an even faster system out after the M4's come out. But the changes in processor speeds from increasing M-numbers have tended to be evolutionary, not revolutionary, and MAY not translate into System-wide performance, unless your work is strongly CPU-bound (which is fairly rare these days). Memory size, drive sizes and speeds and other contributors may also figure strongly in performance.
For me, when the M2 was first available, I deliberately bought the PREVIOUS version of the M1 Pro at a lower price, without having to pay the early-adopter Premium. It was a great computer BEFORE the newer M2 was available, and that did not change when its successor was released. I certainly have no regrets!
Sooner or later, if you have computer work to do, you just have to choose from what is available NOW. "Hold your nose and VOTE". They are good computers, and when a faster one comes out AFTER you bought yours, the one you bought will STILL be a good computer.