Haha, hi Shawn. And thanks for reading.
My only advice is to wait until the release of the M4 chips for now. But of course if you want to upgrade now, go directly for the M3 Pro and Max but make sure you’ve at least 32gb of RAM. Otherwise you won’t feel the difference between your current M1 and the M3.