I think the IMAC 27” 2020 is the best deal quality price, you get the chance to upgrade the RAM, the I5, or I7 will work very well because you don’t need to care much about overheating or power consumption on such big desktop, the AMD graphics is on another level especially the 5700 16gb XT, and the T2 chip, the already good screen with true tone and those nice speakers and the 1080P camera, black bezels..run some real engineering software on Microsoft bootcamp..ok i am biased, but i own a 2020 intel macbook air and i think the M1 M-air is much better…it’s a completely different story when it comes to the IMacs though.