I have an iPhone, but I feel like iCloud is slow, and the software is designed to consume storage on low-value files while obscuring ways to reduce usage. This likely drives iCloud subscriptions, so they have not made improved it. With that said, owners of multiple Apple products and users of bundled Apple One probably find the service great or at least convenient.
I like Google Photos (i.e. Google Drive) because it can backup an iPhone easily and comes with 15GB free. If you delete bad photos and photos you won't miss, it can last a long time. The search and share functions within Google Photos are better, and I find Google cloud services are faster. I minimize what I back up to iCloud so 5 GB works OK.