Wish I could offer something useful -- I'm just too new. Instead I'll add a question -- what issues did you have with Titanium Backup? Forgive me if I hijack the thread -- I hope I'm not.
I just tried my first flash (nothing fancy, just xionia-VM). I used (or tried to use) Titanium to restore the apps I'd backed up before. Each and every app I restored required me to respond to an installation prompt, and didn't "remember" it had been on the SD, so I had to move them back as I went to avoid running out of memory. Worse, while some stuff came over fine (my long, random password for my wireless LAN, my email settings) other stuff didn't (my SMS history). Thankfully the nand restore worked as advertised, and I'm back to where I started.
So...how are backup apps SUPPOSED to work? Where does Titanium do well, and where does it fall flat? What do people look for? What SHOULD we be looking for? If there's a tutorial I missed somewhere, please feel free to direct me to it.