The iMac has some advantages on paper with a -Faster HDD -more memory -better GPU -faster CPU -$400 cheaper For the Mini Server with Thunderbolt Display -Core i7 (I'm not sure how this compares to a 2.7GHz i5) -Far easier to upgrade discs to SSD -cheaper to replace the mini I know you can put an SDD into an iMac. I've done it and it wasn't at all fun. I wouldn't again. I'm assuming the mini is a far easier job and with an SDD would be a screaming little machine. I may be off on my cost comparison but I believe the Thunderbolt display is equivalent to the iMac's. Someone correct me here if I'm wrong. I did see the previous thread comparing the iMac to the Core i5 mini but the server seems the better comparison. I've heard the new Intel discrete graphics are pretty decent. I don't game, mostly Lightroom and other standard apps. Not much video editing yet. I know this is the mini forum but am curious what choice people would make today. I have the choice because Apple replaced my iMac and I have the chance to switch.