Use Rom Cleaner. It puts all my apps back in one quick swipe. It also replaces my accounts, settings, Bluetooth pairings and more. Not to mention it removes all of the sprint bloatware and even sense. Of course that is optional. It uses aroma installer so you can pick and choose if you want. It doesn't replace app data though. I use titanium to restore data to a few apps.
Jack