So last year, I bought the 15' 3.1ghz/1TB/560 model for close to $3400 because I wanted to future-proof it so badly (In 2014, my friend pressured me to edit some videos on my base 2010 MBP with adobe premiere CC and my computer was sluggish for 3 more years after that). This means that I waited for years to upgrade.
The 2017 MBP still runs great with no issues but now on reflection, I felt like I wasted about $1000 just for the possibility of "future-proofing." In fact, my use case now mainly involves writing blog posts and publishing them on wordpress, web browsing, minor photo editing. and playing some casual video games. The CPU usage is usually around 10-20% (occasionally going up to 30%), the ram usage averages 6-7GB, and I have over 80% of my SSD free.
On the flipside, I hope my current computer will last me for quite some time! Lesson learned for next time. haha