Best way to do a "cleaner" install of iOS7 without losing app data
Edit: The issue is, I want to do a "clean" install, then restoring back my apps data.
2 ways that I could think of:
Factory reset to iOS7 and restore form backup via iTunes: This will be the fastest way, but will iTunes backup bring back all the junk that were left over form the previous image?
Factory reset to iOS7 and restore from iCloud: Presumably this is a "cleaner" install. The downside is the storage size requirement on the iCloud account and it takes forever.
What would be the best way?