Hi! I'm wondering which iMac should I buy and I will really appreciate getting your advice! I'm a software engineer and I work mostly on apps creation (for iOS and Android) and on desktop games programming. Currently, I have an old iMac which I like to replace (2011), so I'm interested in getting the iMP, as it seems like it has good computing power. The softwares I use: Autodesk Maya, 3D Max, Unreal Engine 4, IntelliJ (+ Android Studio) and Visual Studio. So I'd love to get your advice about which configurations should I change from the base model to get the best results compared to money invest. I wish it to do VR programming too and worried it might not be well enough for that in the base configurations. Which means, I can afford to pay more if the configurations justify that, but I don't wanna waste money on lost compute power. Thanks a lot for any help!!