Wireless Syncing and Computer Free
Another great, although still buggy, feature of iOS is the ability to wirelessly sync your iPhone. Yup, I said wirelessly sync your iPhone. This means no more connecting to your computer to sync. All you have to do is plug your iPhone into a device and it will sync to your computer (as long as iTunes is open, you are connected to a wireless network, your iPhone has not been ejected from iTunes, and the syncing option is checked in iTunes for your device's settings).
You can also access syncing controls from the Settings app under General. Here you will see "iTunes WIFI Sync." Going into that setting will show you a "Sync Now" button to initiate syncing. With this button you can sync without being plugged in to a power source.
This feature still seems to be a bit buggy and unpredictable, but when it works it is great.
To go along with wireless syncing is the ability to never connect your iPhone to a computer, or even need a computer. If you are just purchasing a new iPhone you no longer need to connect to iTunes to activate it. Thanks to iCloud you have access to your purchases (as mentioned above) and your device can backup to iCloud instead of a computer. Even more important, once iOS 5 is installed you can recieve future iOS system updates directly on the device. No need to install through the computer.
For those with older machines (like my grandmother) who depend on a newer computer belonging to a friend or family member for updating or backing up, this is a fantastic feature. That other computer is no longer needed.