-Spin syncing off into a separate app. Device syncing began simply to put music on an iPod. Now it puts music, videos, photos, books, calendars, contacts, notes, Safari bookmarks, email accounts and software onto iPods, iPhones, iPads, and Apple TVs. It is simply far too much crap to do built in now. This also solves all possible issues with iTunes during sync. For example, the "updating iPhone OS" dialogue is modal. Understandable, and not THAT big of a deal in a dedicated syncing app. In an app that is also my music player? Unacceptable. I should be able to browse my library while my iPod Touch updates. And the new "Apple Device Sync" should still stay responsive while waiting on my iPod during a regular sync. I'd also like the ability to modify things like which playlists sync without having to have the iPod plugged in.
-Native UI in Windows, like Safari has. Probably the single best thing they did for Safari 4.
-Home sharing should auto-sync imports other than purchases.
-Who said get rid of visualizers? They are good clean fun for some of us. (Did you know you can make your own in Quartz Composer?)
-Do multiple tracks simultaneously on separate threads when transcoding. There are many reasons why XLD is better for doing audio conversions, but this shouldn't be one of them.
-Cocoa rewrite. Jobs shouldn't be allowed to rip on Adobe for this one when iTunes (and FCP) hasn't gone through it. (Yes, I did email him about it. No, he didn't reply)
-64bit, just so we can all tell the Cocoa rewrite is done.
-Ability to choose which display videos play back on.