Hi! I've asked a similar question before but have to get advice again as I'm not too happy with my original choice. Originally I bought dual 27 TB's and a maxed out rMBP 15". The setup has been good except there are inherit issues with TB and macbooks that will not get fixed anytime soon (they've existed since the first release of TB). Basically plugging in laptop sometimes makes keyboard unusable, sometimes the screens never turns on, and often (which causes loss of work) the rMBP kernel panics and reboots altogether. There are threads and threads about this, but no one seems to have a fix. Because of these issues I keep the rMBP mostly stationary at my desk, but the work I do really eats memory and pushes the processor (imagine 3-4 hungry virtual machines running at the same time in parallels). The rMBP handles them very well, minus fans turning on at full speed, but it's not that often (nowhere near the original classic 15 anyway which just drove me up the wall) But I'm getting tired of having to restore vm's because they get corrupted when the mac decides to bomb out connecting to a TB display. So I was thinking... Keep current setup and just wait until apple fixes it. Pros: Everything with me always, Cons: one point of failure, if laptop breaks or gets lost all work ceases which will be a catastrophe or.... Buy a topped out iMac, hook up the second display and sell the the other TB display (three is too much, already tried). And also buy either an air or an rMBP 13" as a supplement remote-in laptop or backup if the iMac ever breaks (keeping the 15 won't work as it's too expensive). I considered the Mac Pro 6-core. I know it's outdated, but anytime saved is a lot of $$$ for the work I do that's why cost isn't too much of an issue as long as it's not just thrown away. But it seems the new iMac for the most part outperforms it in many areas. Obviously I'm not a newbie and know how to save $$ by buying 3-rd party memory, etc. So need help. How much faster is the iMac (with 768gb ssd) as opposed to the rMBP. And which would you choose? I know it's preference, but I've been beating my head over this a while now.