I don't believe you can create an image even with itunes.
afaict it doesn't back up apps and app data. You can restore your phone, but the apps download again and app data is lost.
I believe this means if you are on version 10 of an app and 11 is the latest, a restore will upgrade you. And it you have say kindle books downloaded, you will have to re-download them again.
This is where Android shines. I have everything on my phone daily backed up to my personal Nextcloud server. If I ever get in a bind, with a few gestures I can wipe my whole phone and then later restore everything. One can alternatively use Syncthing to sync files to a PC.
Well, I suspect you are rooted for this and a whole bunch of app complain about rooting. I have android and appreciate the ability to backup, but it's infuriating what apps are doing.
I am not rooted, but I am using GrapheneOS which is technically a fork of Android. I am using the built in Seedvault for app backup to Nextcloud. Files are synced with Nextcloud client.
To some extent this was eventually solved by third party vendors laboriously creating lightning flash drives and creating an app to talk to them.
But it is definite that you cannot backup your phone. Even apple's backup method is crippled.
I would like an image backup - where you could back up every bit of phone data - but apple gets in the way of that.