Just purchased top of the line 2013 iMac - i7, 1Tb SSD, 780M, and will aftermarket upgrade to 32GB. My main usage is for aperture and I just couldn't justify the price difference between the mac pro and iMac. I've been hemming and hawing for 2 months about what to do and FINALLY pulled the trigger this last weekend after reading every mac pro review I could find. The other thing for me is that I already have a 30" apple cinema display and wireless keyboard, mouse, speakers, and external webcam which I basically have no use for and have no craigslist value (except for the 30" ACD) so that made my choice even harder.
Ultimately, I really think that iMacs are MORE future proof than mac pros. Why do I think this? If you look through macs historically through mactracker interestingly the computers that can run the latest Mac OS X versions the longest are iMacs (average about 0.5-1 year LONGER than mac pros). i.e., Mavericks can run on mid-2007 iMac and only early 2008 mac pros. Lion can run on mid 2006 mac pros and mid 2006 iMacs. It obviously has to do with specific hardware but given the improvements in the iMac (haswell) vs the improvement in the mac pro (dual gpu) I think the OS of 5 years from now will most likely require the haswell over the dual gpu (but that is just an educated guess) as its "install-limiting component."
Here's what I think are the pros of the mac pro:
- 4K ability for the future - the biggest pro and the reason to get one - but because it isn't fully supported yet for reasonably priced monitors and that likely won't happen for awhile I ultimately chose not to get this
- Faster SSD performance - the PCIe-SSD of the mac pro is about 300MB/sec faster than the iMac in most reviews. It likely comes down to bus design limitations but seems to max out at 700MB/sec on the iMac and 1000MB/sec on the mac pro. However, I don't edit 4K videos so this will likely have very little real world impact for me. The random 4K read/write is higher on the mac pro which WOULD be noticeable but not worth the price difference in my mind
- Dual GPU - This MAY become incredibly important in the future. However, I don't think it will the way people think it will. The reason why is because you can't put dual-gpus in laptops because of their power draw. This likely won't change in the future given the state of chips currently. Apple likes battery life and they won't require their OS and core apps to REQUIRE dual GPUs if they can't retain battery life. This puts the dual-GPU aware software firmly in the professional community. Will aperture get support for it, you betcha - will it be THAT much faster with it - NO, because photos are not at all like videos in terms of processing requirements
- Multi-core performance - Slightly overrated in my opinion because most apps now (and I predict the next 3 years minimum) will not use multi-core functionality. We've been waiting forever for dual and quad core functionality and even that is incredibly limited in the real world despite having the chips for 7+ years in the market. Basically, it's nice, but very niche and not worth it I think.
- Thunderbolt 2 - It's incredibly important for 4K monitors, but I don't need it for external storage yet. Even if I run a RAID array in my future (basically the only reason to need TB 2), the price of a TB2 array far outweighs the benefits. Would I get it if money were no object? Yes, but I'm not that person.
- D700 - this is a serious GPU and much better than the 780M. D300/D500 not so much for my uses
- 64GB memory limit - I love RAM and this is a good reason to get a mac pro
- "Newest Tech" - there is some validity to this reason to get it but once again, not worth the $1500 price premium
Are these reasons valid? Yes. Are they worth the price difference? Only you know your budget. I WOULD get a mac pro with a pegasus 2 array if I had $7000 that I had no other use for, but my realistic budget and my sense of reason tell me that it's just not worth it for ME to get a mac pro when an iMac is basically just as fast (if not faster) and about 1/2 the price (after I sell the apple cinema display). That small difference in performance/future proofing was not balanced by the incredible increase in cost.
Anyways, yes, I got an iMac. Who knows though, maybe I'll return it
Thanks for your excellent analysis.
Until recently I used a 9 year old dual PPC G5 with Firmtek eSATA cards and enclosures as a file server.
Why? It had astounding I/O bandwidth to Disk and SSD RAIDs.
Over time I upgraded disks from 0.5 to 1, 2, 3, and now 4 TB drives.
Not only did the drives increase in capacity but also in bandwidth.
Burst 6 Gbit/s capable drives in 3 Gbit/s enclosures certainly are fast enough for my backup needs.
Now with two converters my substantial storage investment should carry over to Thunderbold connectivity.
http://firmtek.stores.yahoo.net/ttpwq6g.html
Expected performance is indicated here.
http://macperformanceguide.com/Thunderbolt-FirmTek-Q6G.html
Hopefully in early March I should receive my nMP configured as
3.5GHz 6-core with 12MB of L3 cache
64GB (4x16GB) of 1866MHz DDR3 ECC
1TB PCIe-based flash storage
Dual AMD FirePro D700 GPUs with 6GB of GDDR5 VRAM each.
What also influenced my decision to order the nMP was
Four USB 3 ports
Six Thunderbolt 2 ports
Dual Gigabit Ethernet ports
One HDMI 1.4 port.
If this machine remotely lasts as long as my dual PPC G5 I am looking at a cost of roughly $1k per year.
Not too bad alone for its data storage capability.
Of course, I also expect this machine to fulfill my computing needs for the next few years.
My 9 year old 30" ACD is still in fairly good shape and hopefully lasts until 4k displays are more readily available.
This machine should also easily accommodate Thunderbolt2 RAIDs for the actively worked on data.
Also booting from an external device may become important in the out years.