Oh good grief, industrial design. No kidding you have issues with small form factors, AIO etc and you pay more. Zotac has a nice new mini pc with a gtx960 in it with an i5 for $800. That gives you $700 for ram, m.2 ssd, 2 2.5'' drives, OS and a monitor of your choice.
The imac here is a joke because it makes no sense to upgrade it for the prices they are offering without just going to the next model up. On top of that they're doing the typical huge markup on those upgrades. Long term it makes no sense unless you're some corporation or school who gets discounted pricing.
personal and other people i do not like this all in one approach pc
for 1 plain reason you are forced to buy a monitor every time which push the prices up
thats the same reason i do not are about laptops and when i needed 1 i just bought from the rock bottom the best values for the buck choice.
i prefer to spend 2k 3k on a monitor that will be excellent and i will keep it long. while the computer will be change the monitor will be there for me
and monitors are among the things that last the most before they need to be replaced
also all in 1 aproach your monior is damaged you loose the pc
now with the multi monitor setups you loose the monitor you use the rest to work or you can use an old one if you still have it around
the space well
a desktop case that you will but the monitor i¡on top or you can but the case behind the monitor okey yes it looks nice but that what it only does it looks nice apart from some people that work in tiny offices and they are packed like animals the rest of us have the space to put a normal case
which now can also be really small
and will give you more upgrade options
if i understand this new imacs you can not upgrade anything??? as you buy them that how you will have them????
people make computers to last a bit longer by adding more ram and buy changing gpu i remember in the past old computers that with a new gpu they could play in the beginning dvd and then blue ray and thus extending they life of the machine.
thats said imac is a no go for me
mac mini from the other hand is another story
thats a computer just shrink in dimensions thats much better.
depending what i am building i go for huge case and atx motherboard
or micro atx, m itx for a power efficient one