Does TWRP backup all apps and data, as opposed to ADB? I need to backup every single user installed app, beyond system apps.
I have heard that adb backup will only backup some of these apps (the ones which allows it). Although, I'm not sure if this is the case with TWRP. Is it?
I want to make sure that when I restore, I won't have to download apps and configure them, again. If TWRP can't achive this, what can I do, alternatively?

Currently, I am running this command to backup with TWRP:
adb backup -f data.ab --twrp compress data system
Do I need to include any other partition?
The user @beeshyams, answered correctly, in the comments. However, this person did not want to answer, directly.
Here's the answer:

ADB will not backup a lot of things.


TWRP will backup all apps and data except /data/media unless you use this or Magisk module &quot;TWRP helper&quot;.


TWRP is far more reliable in backing up than using adb to backup.


TWRP will also backup apps and their config. Have a look at our nandroid tag, it's questions and read the tag wiki.


Back up all partitions. It's while restoring you may skip partitions depending on what you are trying to do.


I wouldn't do ADB because: a) it won't backup everything; b) I don't know much about it; C) why bother when there is a proven solution in my view?

UPDATES

@alecxs says:


It's better to keep one single partition per backup.ab file because some older TWRP have issues with restoring.