Hey guys, I am a software developer working on multiple projects including larger backends and the relating frontends (including Apps and Browserapplications). This means I normally have a server up and running on my own machine to speed up testing while developing apps and the applicationserver itself. My current MBP (nonretina) has 8GB of RAM and it uses constantly about 7.95GB. I also feel that deploying and the whole buildprocess (when it comes to CPU-heavy tasks) is noticeably faster on my self-built DesktopPC from 2009 which I want to replace. In my free time I play games (mmh I can say I do that every day, yes). I wanted a new machine from september on as there arrive some big projects in my pipeline. The question is if I should buy a MacPro (a rather small config then) or a maxed-out iMac. The price makes not a very big difference then. I am not very comfortable with each of them, because: Regarding the iMac I get a mobileGPU and (how it currently looks like) no ThunderBold2 until September. Also I already own two Dell2412M monitors. Also I think a MacPro is more durable then the iMac. Regarding the MacPro I get a whole graphics-card (I guess about 500$ in price) that I cant make any damn use of. Due to Intels roadmap I am pretty sure if anything, there will be only a minor spec-bump for the iMac this year (and especially until september). The next big step for CPUs got delayed to Q2 of 2015. Regarding the MacPro and its Haswell-E, Intel announced a refresh in September 2014. What do you think I should do?