Sometimes it is wiser to work backwards and this means figuring out which apps you are most likely to use.
You mention doing both some photo editing and light video. You should research the typical apps you might use and figure out what makes them work "best" with respect to CPU, Graphics, memory and amount of space on a drive required for best results.
I am sorry if I sound a bit cynical but some of the advice here seems to be based more on what they bought rather than what you might really need if you want a system to last for a few years.
Things to consider -
If the apps you like do better with more memory, will your purchase allow additional memory to be added or is it hard wired. If the latter, then you'll need to decide if you want to get the max memory possible now.
If the apps require space to work, you can opt for largest drive you can afford or consider an external drive addition latter (connectivity should be a priority here with thunderbolt first and USB3 second).
CPU - some apps do go "faster" with a more powerful CPU and in particular, how many cores. Your options suggest 2 cores so then it is a matter of speed of the CPU and if it is significant enough to buy the system with the fast(est) CPU available.
Graphics - some apps may exploit facets of the graphics chipset/card along with associated memory. Consider which graphic chipset (as example Intel HD 5000) will give best results and how much memory can it use. If it is shared memory (meaning it uses the same memory as your computer), then what ever it is using should be subtracted from the total available memory (RAM) that your computer can use. Thus 8 gigs of RAM (generalizing here) - would be 7 gigs for the computer and 1 gig for the graphics.
I don't believe any system is ideal for the long haul these days when the device is all "on board" or not available for being replaced with a newer or more powerful item. Apple creates beautiful systems that are often pretty much closed off for any upgrades. This forces obsolescence as newer hungrier apps and OS's come out. Luckily, Apple products usually have a high resale value.
Just more peanuts tossed into the gallery here.
Apps I use - Photoshop, Capture 1 Pro, various audio apps as example. I found that SSD, max RAM and fastest processor reduces bottle necks for the most part.