Crazy though it sounds, I'm hovering over the 'buy' button on a refurb iMac Pro (8/32/1TB). I'd been holding back for the rumoured 2018 hexacore i7 5K with 1TB, and realised that the jump from that to the refurb iMac isn't as massive as I'd thought, and there are reasons which I won't bore you with which make it a case of purchase this week or don't purchase at all (for a good while anyway). I looked at the new Mini, but its lack of discrete GPU and unproven performance put me off, and adding an eGPU adds about £600, not to mention the 5K screen. You can see how you can talk yourself around to these things! Price aside - and let's assume I've made my peace with the price - is 32GB going to be enough RAM for general photo editing (24MB RAW), occasional video editing and ad hoc other stuff? Is the 'swapping' to the dualled SSD storage fast enough to make all but the most memory intensive operations run just fine? It's overkill for my current needs, I know, but I'm thinking of a machine to keep for at least 4 years and want some future-proofing.