Really depends on your use case. Graphics editing is mostly single threaded so the M1 shines there. M1’s also very good for anything video related between FCP and resolve.
I have a 16GB M1 and run a lot of 2D, 3D and video apps and everything runs great.
Still, it is an entry level system and the new iMac Pro will be pretty darn incredible.
I'm waiting on a maxed out Intel iMac for things that require a lot of GPU (internal 16GB 5700xt + 8GB Vega56 egpu) but for day to day stuff, and anything 2D/video my M1 mini will still be my 'main' computer until at least an M2 equivalent, ideally a discrete Apple GPU, Mini-LED 6K display, etc.
These are the main apps I use: