It really depends on what you currently have in your setup, I guess.
For example, I was already using my MBP with a 1080p monitor, external keyboard and mouse at my desk pretty much all the time, so getting the Mini (I lucked into the 512/16 model for $800, so it's a bit of an exception, really - with the laptop trade-in I only paid $450) only incurred the additional cost of buying a webcam (I got a Logitech for $70 and it's perfect for my basic needs - 1080p@30FPS, not 60FPS, but also not 100+ dollars).
One definite benefit of getting an iMac is a guarantee of not having display compatibility issues - my monitor and so many other monitors exhibit weird behavior with the M1 GPU. I'm hoping Apple fixes this with a driver update, but I have no way of knowing when and if that happens.
I'll also supplement this Mac with a Windows PC (I have some gamedev/hobbyist/gaming needs that a Mac doesn't fulfill, but I still need a Mac for Logic and prefer one for everyday computing/software dev activities).
For example, I was already using my MBP with a 1080p monitor, external keyboard and mouse at my desk pretty much all the time, so getting the Mini (I lucked into the 512/16 model for $800, so it's a bit of an exception, really - with the laptop trade-in I only paid $450) only incurred the additional cost of buying a webcam (I got a Logitech for $70 and it's perfect for my basic needs - 1080p@30FPS, not 60FPS, but also not 100+ dollars).
One definite benefit of getting an iMac is a guarantee of not having display compatibility issues - my monitor and so many other monitors exhibit weird behavior with the M1 GPU. I'm hoping Apple fixes this with a driver update, but I have no way of knowing when and if that happens.
I'll also supplement this Mac with a Windows PC (I have some gamedev/hobbyist/gaming needs that a Mac doesn't fulfill, but I still need a Mac for Logic and prefer one for everyday computing/software dev activities).