I think they should at least split the video functionality into a "TV" app, as they have started to do on iOS.
- I find it a little difficult to organize and keep track of my podcasts, new episodes, etc. I'm sure I could improve this with updating podcast-related settings but I find the settings a bit confusing in terms of subscription, retention, etc. of episodes.
- I find the navigation between the store and my library to be a bit strange sometimes, although it seems like Apple has made some recent improvements as I'm finding that I am now able to better move between my library and the store while browsing for music and referencing back to my own library.
I do not have any performance gripes with iTunes. It rarely crashes on me. The audio quality is good. AirPlay is brilliant. It's easy to organize my library and playlists. I love the fact that I can buy music in the same app that organizes and plays the music so that I'm not manually importing things. I don't know of any alternative on Mac that even comes close to doing what iTunes does for me in such a well-integrated way.
I jumped on the Spotify train at one point but basically felt like I had to abandon my curated iTunes library because there is (was?) no way for me to import anything.
Apple could certainly split iTunes into two apps for TV and Music but I'm not sure that would alleviate any of the complaints that I see about it in regard to supposed bloat.
You can drag and drop songs from your library into the queue, but can't when browsing Apple Music. When in the (obvious) WebViews, you have to press those ellipsis buttons as if you're using a touch screen.
• Photos.app: Syncs photos and personal videos with iOS/iCloud and manages the photo library that other apps can access.
• Books.app: Syncs books with iOS/iCloud, shows the iBookStore, and it should also manage a books and PDF library for other apps to access.
• Music.app: Should sync music and other audio files with iOS/iCloud, show the iTunes music store, and manage the music library for other apps (as iTunes now does).
• TV.app: Should sync TV shows, movies, and other video files with iOS, and show the iTunes video store.
• Sync.app: To handle syncing and backups of your iOS devices, accessing the photos/video/books libraries that are managed by the other apps. It could be called Backup.app, or even just be made part of the Time Machine Preferences panel.
• iTunes.app could become a thin launcher stub that just provides a menu for the Photos/Music/TV/Books/Sync apps.
EDIT: To be fair most of the slowness could be perhaps be attributed to slow network requests as well.