Gaming
2) upgradable GPU: No *mac* games require a graphics card beyond what we already give you.
Of course this is true. However, a year or so from now, there will be games that at best will run on these with all settings set to minimum. Currently there is a resurgence of game developers coming back to the Mac platform (and some who never left), and many of them (Epic, id, etc) are bringing some very intensive 3D engines. Go to
www.imgmagazine.com or other gaming news site and look back through the archives. Over the last few months there have been some impressive announcements in regards to Macs and gaming, and some of the more popular current and upcoming titles of what you labeled *windows* games will become *mac* games. That is why the lineup in this announcement surprised / worries me. At a *minimum* I expected they would introduce upgradeable GPU memory.
It worries me that this is something that could go bad very quickly if a year or so from now games built with these engines start being released and consumers/switchers find they don't run well on their recently purchased iMac/Mini . . . and unlike the PC they had before, their only upgrade option (for GPU) is a new machine (the vast majority of PCs that use the GPU in the Mac Mini have a slot or two that can be used to add better video at a later date). And Apple ends up with bitter customers and developers that leave the Mac (again) due to low sales. Hopefully I'm wrong.
The same goes for the PCI slot. I don't want anything in it right now, but it gives some future proof to the computer. I have a PowerMac 7600 I bought in 1995 that is still a perfectly viable machine for cruising the Internet, doing word processing, and (very) light gaming. Why? Because there are 3 PCI slots in there that, when I bought it, I didn't have anything in mind for. But now I have OSX running on the machine because the CPU was upgradeable and the 3 PCI slots gave me an ATA controller, a USB card, and an ATI Mac RADEON card. All technologies that either weren't available when the machine was sold or "weren't needed". And before you say it, yes I know Apple makes more money if I can't stretch a computer's life out 10+ years.
And the desktop chipset - only reason there is I don't care to pay a laptop premium for a desktop machine.
For the 5.25 bay, I wasn't clear, sorry. I meant the bay the Superdrive would be in, done in such a way as to be easily upgradable as well. i.e. future blu-ray or HD-DVD player/burner. But as you say one can always be added with firewire.
And you are right, the iMac gives me most of what I want and I will probably compromise on the iMac. I'm just waiting to see one in person and see how the glossy screen works or doesn't work. Reflections on TV screens really annoy me (and can even cause headaches), hopefully as others have stated in this thread it isn't an issue when looking directly at the screen.
And all those others who want mini-towers too can thank me when I purchase a new iMac and Apple releases a mini-tower a month later
Let me offer you what I think Apple's response to your requests is (in relation to the iMac). This mirrors the average computer buying public as well. Essentially, you're asking for *slots* but Apple is concerned with *functions*.
1) PCI-E slot: For what? What do you want to do with it?
2) upgradable GPU: No *mac* games require a graphics card beyond what we already give you.
3) 4 GB RAM max: iMac has this
4) 2 3.5 drive bays: For what? Why can't you accomplish with USB 2.0, firewire 400/800?
5) 1 5.25 drive bay: see above... if you need some extra peripheral, just plug it in. You already said you aren't really concerned about looks, so that can't be the problem.
6) firewire 800: iMac has got it
7) "Desktop" Intel Chipset: 2.8 C2D isn't enough?
I'd say the iMac is capable of meeting most of your needs (depending on what you want those drive bays for). When you break it down, you basically aren't getting an iMac because the GPU isn't that great for new *WINDOWS* games. (The CPU thing I'd put as "minor" as performance gains in real-word applications will be fairly small).
Again, not telling you what you should like, but highlighting that from Apple's vantage they probably feel like all your requests ARE covered by the iMac and the external peripheral world we live in.