If I'd have to choose I'd take a kinda-good off the shelf solution over a "Linux tools hacked together" solution any day.
Especially because I don't want to maintain something important like a photo collection forever. Having other people in the family being able to use it by just installing some mobile app off the app store is also a big plus.