Swift Backup is the app I used in this video to test whether app + data restore actually works after switching to a new custom ROM. In my experiment, it restored my apps and their data flawlessly, and it even brought back my saved Wi‑Fi networks so I could get online quickly and verify everything.
Pros
+Restores apps along with their data after flashing a custom ROM
+Fast backup and restore process in my testing
+Can backup and restore Wi‑Fi networks (including previously connected ones)
+Also includes options like messages, call logs, and wallpapers backup
Cons
-Requires root access and superuser permission
-If you format without saving the backup folder to secondary storage, you can lose your backups