It really depends whether you use iOS or Android. Google Photos offers easy native integration with all Android devices and works very smoothly with them. iCloud, on the other hand, focuses on working with iOS technologies and Apple-specific file formats. Both services work well enough for storing photos, so it depends on your preferred system.