Comment by fragmede
to be clear Apple's "full" icloud backup is full in name only. if you get a new iphone and do a backup and restore, expect to spend several more hours setting up various apps and details on your new device. you'll have to log in to your apps on the new device and setup things there if the app doesn't work with iCloud's backup mechanism.
it might be better than android's backup system, but it still leaves a lot to be desired.
Yep, Signal is not backed up via iCloud for example