Hi fellow users, I am looking to buy a new iMac in the next month or two. Now that Apple has refreshed the iMac lineup with 6-core CPUs, I was thinking of getting rid of my "old" base MacBook Pro 2016 (w/o TouchBar) and an external monitor and getting the new iMac instead with some money to be paid extra. My workflow consists from Xcode development (with Simulator running) and I will need to run Windows in Parallels (I will utilize the option to have Windows programs in macOS dock). Other that that, I will not do any intensive work such as video editing. My question is, which iMac 27" configuration would you go for? (BTW: I am not looking at 21.5", because I fell like when I upgrade RAM myself, the overall price will be lower) My current favorite option price-wise is i5 3.0 Ghz, 8 GB RAM, 512 SSD (for unimportant things I am going to use external storage) and Radeon Pro 570X GPU, but I am worried that the CPU might not handle VM and Xcode at the same time. I know that i9 support Hyper-Threading and is a beast overall, but the price difference of more than 500 dollars for the upgrade, is something I would like to avoid if possible. What are your thoughts? I would appreciate any insights (even recommendations of other models). Thanks!