I'm experiencing some battery issues with my 3GS running 5.0, and yesterday, I did a restore, followed by restoring from iCloud when prompted by the phone itself. Not much of a difference. So, since I don't want to lose all my messages (which I do get back from iCloud) but still get my iPhone to be snappier and have acceptable battery life again - could I set it up as new, and then import things from iCloud? Maybe everything except my camera roll, my settings and my messages would be imported this way, which wouldn't be different from doing the same with iTunes pre-iOS 5/iCloud. Are there any benefits from doing an iCloud restore vs. doing an iTunes restore?