I'm looking to switch up my custom ROM choice as my current ROM is becoming dated....that being said, before I go swapping out ROMs, what are things I should consider? I'm guessing Titanium Backup (paid) is a good start, in order to backup apps and such so that I don't need to reinstall everything - is that correct? What else should I do to make swapping easier to get the phone back up and running quickly?