I will probably never upgrade my iMac again (Unless the HDD fails, then ill swap it out for an SSD)
However, i like having a PC about, purely as a games console, and the ability to swap out the GPU cards (at close to the cost of a new iMac, for Exponentially more performance in the one area i want, is just the BIG problem with the iMac IMO)
i think the 2011 iMac was the ideal shape and size, all they needed to do was re-jig the internals a bit, keep the Ram in the middle at the bottom and have two extra doors either side with 2.5" slots for laptop sized HDDs, user replaceable ones.
Which is why my 2011 iMac will probably be the last apple product i buy (The new Pro is useless to me (because id be gaming on it under bootcamp and want to be able to upgrade the GPUs with off the shelf non-apple parts), and I'm loath to buy anything i cant replace the HDDs on myself in under five minutes, if i need to unseal, unglue and spend 30 minutes labelling screws to remember where they are going, all because Ive doesn't like things like access doors ruining HIS lines.. and apple want to sell you over priced proprietary components because , well, they need to keep that war chest stocked now that Jobs is gone and his reality distortion field is fading.
Love Mac OS, but it, not the hardware, was the reason i bought a Mac, Windows Vista moved me from PCs to Macs, Windows 8 is making sure i only use a PC for gaming, my work horse, my go to productivity machine, will be my 2011 iMac, and when it can no longer cut it, im hoping that Apples board sees that ives push for a thinner, unusable machine, is actually the WRONG way to go.
I followed you until "unusable machine". A bit dramatic there? For me, I totally see the functionality behind thinner.... it's more energy efficient, more efficient with materials (hence being lighter), and quieter. Function dictates form here. I'm glad my Mac wastes less. I just wish Schiller pointed that out in his keynote instead of harping on "thinness" for its own sake. The point is efficiency, not thinness in a desktop.
I also wish Apple didn't overcharge for components. I'm sure its not a huge revenue stream anyway, so they should do the right thing and sell those at the same margins as their bread and butter devices. I am 100% sure people will buy Apple parts over aftermarket parts because they know Apples are better-engineered.