Yeah I fully understand everyone has different thoughts on esthetics and such. But just try to find one with the general mechanics and features that you want. You can find plenty of “starting points” and if they don’t have changeable options (which many do, for styling, features, etc.,) regarding modifications you can generally do such modifications by learning a bit of CSS to determine and set the styling yourself, or JS to alter a feature.
If you are hoping to find the perfect one to use as is, then yes it may be tough. There would need to be a gazilion perfect ones to please everyones desires (ha ha). A lot of the ones you find were actually spawned or inspired from others for that very reason. They too could not find the features they wanted, or felt they could be improved upon and expanded. That’s common in scripting and software.
If you can’t find something at all or don’t feel comfortable modifing things, then perhaps you have a chance to create something for the niche of users you feel could benefit from what you have in mind.

[quote=“Flashman, post:10, topic:194”]
One way or another I’ll have to shift to a responsive design soon that is also retina enabled. The cart options and how that will be incorporated for online print sales will be another factor to consider, but I’ll be spending a small fortune on the photography, so presenting everything really well online will be vital.[/quote]
I think @webdeersign touched upon using Pulse, which works with Blocs. You may find your gallery and cart options with a combination of each Blocs + Pulse.
Pulse has a lot of add-ons, that may assist you, some galleries and a few carts:
https://addons.pulsecms.com/
https://help.blocsapp.com/pulse-cms/