Time has come to Upgrade the system

yes. but no.

it’s ok with M series but not yet with sonoma. some people have crashes right after saving, and other smaller or bigger bugs.

since M1 are fine, and M2 are finer, and M3 are even finer (Colin did some benchmark when he got his), any M3 will be fine. but unless you’re in a time-sensitive situation, better wait for 2024 release in (I’d guess) a couple month.