You are going to get a lot of divergent opinions, good luck sorting them out. It's a touch choice, some would say the M2 was not that much of an upgrade over the M1, but it has more efficiency cores and gpu cores. Plus, the M2 machine is newer (obviously). For general use, 16 gb ram should be okay. I guess thats the way I would lean, the M2. But it's hard not to be tempted by 32 gb ram. Sorry. Like I said tough call.