Default [Q] Cleanest way to backup and restore Apps+Data?

So yesterday I used an App called System Control Pro to backup all my Apps+Data before I flashed SinlessRom coming from stock.

Flashed the ROM, reinstalled System Control Pro and restored the Apps+Data, but almost all the apps when opening them show the unfortunately the app is not responding force close message. The backup did a terrible job, although I did do a TWRP backup (Nandroid?) before flashing the rom.

Anyway what is the cleanest most stable solution to backing up the Apps+Data? After flashing ROM's I want my Apps+Data to be restored and working cleanly.

Should I be using something like Titanium Backup instead, or is there some other good apps out there?

Thanks