The iPhone mobile experience is seemless and it plain "just works". Provided you follow through the step-by-step instructions and be sure to take the necessary time to make it work. And it'll only take a few minutes if you know what you're doing.
My brother like four hours because he skipped ahead and neglected to learn what each function are and how iOS 5 is different from iOS 4 on his iPhone 4. And I nearly ran into similar issues. When I went online, I realized that many people had problems during the setup, not just the iOS installation.
What I realized is that people are just too darn expected about their iPhones that they forget to read on new features, setting up iCloud, and what-not.
So I beg you...read up. Please. If you do, it won't take hours. No tearful visits to the Apple geniuses will be necessarily. And this will likely be the last time you have to plug your iOS devices into a Mac or PC.