So, having had every iPhone since the first one, I have come to the conclusion that restoring the phone from the backup (whether iCloud or iTunes) is about 50% reliable, and the other 50%, it leaves you with some unfixable problem. My data is pretty simple - I have an exchange account and a couple IMAP accounts, so installing them after a clean install takes 5 minutes. What takes forever is ALL THE APPS! I have about 250, in about 20 folders, and I've collected them over the last 8 years. It seems like it would be very simple. If Apple or an app developer could take an inventory of the apps you have on the phone and their exact location before you do the wipe, it would allow users to do a true clean install, but not have to spend days (literally) getting all the apps downloaded and put into their proper place. Is there a way to do this that I'm not seeing? Right now I have non-functional contacts search on my new phone and siri dictation that works half the days, and the other half, it stops listening after 1 second and never dictates anything for me. VERY frustrating. I'm going to have to do a clean wipe, and it's going to make me miserable for hours this weekend. There's no reason for this to be this hard! I'm hoping someone here can point out a solution that I'm missing. I can't imagine a third party app could have the ability to index all other apps, since I would think it requires too many rights to the phone outside the sandbox of the app itself.