A world of difference. Both in practical terms and principle.
To start, once you upload something to the cloud you do - or at least are expected to - realize that it is under full control of another entity.
Because of that you might not use iCloud or you might not upload everything to iCloud.