There's really nothing wrong with restoring from backup.A number of people have talked about not wanting to carry over crap from the previous iPhone, but that's not really a problem.
The way iOS works, its "modular" design, means you don't really carry over much unless its installed within the framework of each individual app. Also, the backup process itself does not back up a lot of the device-specific crap. In fact, sometimes the backup is too aggressive and leaves stuff off, like the downloaded maps content from my Navigon app.
I have found though, that if you still have your iPhone 4, and since iOS 6 is coming out Wednesday, it would be good to upgrade the OS to 6 first, even if you plan on selling it. Then back it up under iOS 6 and let that backup restore to your iPhone 5. I think that would be cleaner than restoring an iOS 5 backup to an iPhone running iOS 6.
The way iOS works, its "modular" design, means you don't really carry over much unless its installed within the framework of each individual app. Also, the backup process itself does not back up a lot of the device-specific crap. In fact, sometimes the backup is too aggressive and leaves stuff off, like the downloaded maps content from my Navigon app.
I have found though, that if you still have your iPhone 4, and since iOS 6 is coming out Wednesday, it would be good to upgrade the OS to 6 first, even if you plan on selling it. Then back it up under iOS 6 and let that backup restore to your iPhone 5. I think that would be cleaner than restoring an iOS 5 backup to an iPhone running iOS 6.