For the purposes you've stated, I would say that the 2.6GHz model would be $400 towards specs on a sheet of paper that you'll never use in real life. In my experience as a developer with hundreds of little projects, most small, some large, you'll have lots of space even with the 256GB. And if it's indeed for hobby use, even if you do come close to filling it up, it would be super easy to send some projects to an external archive disk. From there, I guess it depends on just how occasional your photo/video editing would be. If that's the same story, that you only really need to keep one project online at a time and can archive others, then 256GB should again be plenty of space.
If you have infinite money or lack creative ideas for what to do with $400 then go for the 2.6GHz I guess, but I would strongly suspect that you end up paying for features that you never ever see the benefit of.