I wouldn't dismiss Google. I personally use both Google Drive and GSuite. The ability to search inside the files of your whole library (documents/pdfs/videos) is very useful, while the integration of gmail + Drive + Docs bumps your productivity.
How does it achieve searching inside photos and videos? Have they been fed to the machine classifier so that if I enter "Poland" it will try to show me my holiday photos from there?