Looking at middle 2017 iMac. Budget will extend to upgrading either i5 to i7 or the 1tb fusion to 512 SSD. Uses, mainly Lightroom & photoshop, and some occasional GoPro video edits. Which will provide the best long term future proofing (obviously I'm going to have external hard drive storage). Cheers.