Looks good for what you're trying to accomplish with the build. Depending on how much photo editing you do, and the size of the files you work with, a 1 TB HDD may fill up somewhat quickly. If you don't have an external storage solution already planned, may want to go for a bigger drive. But - you can always expand this super easy in the future when / if the need arises. Otherwise, nice spec.