I recently purchased a 2015 iMac i7 w/512GB SSD and M395 (8GB RAM that I plan to upgrade either to 16 or 24) to replace a late 2009 i7 2.8 ghz w/2TB HDD and 12GB RAM. It's a beautiful machine and possibly somewhat more powerful than was necessary for now, but as I do photo editing of large RAW files as a hobbyist and appreciated the i7 power in the 2009 iMac from time to time for certain other things as well, I decided the upgrades were worth it, as I try to keep my computers for many years (5-6 years or more and then passing the computer on to a family member has been typical). To be honest though, aside from the fact that the HDD in the 2009 was a little on the slow side, it still functioned pretty well for my use, and now it does a great job for my wife, whose use is basic. I have started to wonder a little if perhaps I should have ordered a M395X for "future proofing" even though it is clear that given my current use I would likely not see any benefit from the upgrade today. Oddly, I have also wondered if it might make sense to go in the opposite direction and "downgrade (for lack of a better term) to a 2TB or 3 TB fusion drive simply for convenience as I do need a little external storage now and expect my Lightroom photo library to grow fairly large over time (it is not unusual for some of my edited PSD or Tiff files to be several hundred MB). I guess I'm just looking for some external input as to whether it might be worth the time/effort, etc. (or perhaps a bit absurd) to consider an exchange for a computer with one or both of these options. Thanks in advance for thoughts.