I would say:
- short term: yes, they are a decent choice
- long term: no, there are better choices.
For many, such are the photographer that I work for, cloud options are woefully inadequate. Capacity per $ and bandwith limitations make them a non-starter, at least for the foreseeable future. Our current system is:
Original camera cards are kept as shot and not resued.
- All images are uploaded to our main working hard drives
- All images are uploaded to an otherwise offline backup HD in the main working studio
- All images are uploaded to another HD for use by the photographer himself
- All files, including all images, from the main working hard drives are backed up to one of two sets of HDs that are stored offsite. The two sets are used alternately so that there is another backup stored during a new backup process.
- We also run macOS TimeMachine that gives us a short term backup of changed files for quick recovery.
The original cards provide some security for a period of time. We've not yet needed to access an old card that proved unreadable, but the time will come. In years past, we archived each finalized image on its own CD. To date, I've not had issues reading any of the CDs, some of which are over a decade old, though most of the old files have been moved to the current HDs, often in updated versions.
The image only backup drive (#2) is a hard drive that is kept offline and should prove to be reliable for quite some time. The monthly backup drives (#4) are used alternately and get fresh copies of the files, each one being refreshed every other month, so data storage life isn't an issue. The drives get replaced every year or two, well before any errors occur, as we need larger and larger drives for our every expanding catalog of images.