I think a simple plan is to do Google or Icloud plus retain a copy on your local machine. IF cloud holds your data hostage, you have hard copy. If your hard drive crashes, you have the cloud copy.
For cataloging, there are already tools in Google photos and icloud photos. Once you get the...