does it support HDR? live photos? 4K HDR videos? dare I say, new apple "spatial" video format?
I guess other important point is to store originals as well (or maybe even rendering originals directly). and also RAW format for audio video.
then comes question on handling 250GB+ videos and libraries for TBs sizes
Apple Photos rocks in all of the above. and it also works excellently offline.
to beat it you have to really solve those problems..
As far as "beating" Apple, I'm ready to bet that'll never happen (not just with this project but any really). A small open source project can't really compete with a $2T company
(AFAIK latest browsers still do not support HDR photos.. so guess would be hard to implement in open source those).