This is largely dependant on preferences.
Lately I've just been using the Zune software, and have grown to really like it.
Nothing like iTunes and far superior IMHO.
Smart DJ are really nice, & with a Zune pass, it's even better. (This of course is a subscription service and not required)
Mix View is really nice for finding new or similair artists.
It did take a bit to get a few albums in my library so that it linked correctly to the Zune DB, but after that all was great.
The downside is it does not have a EQ, but that can be easily fixed through your soundcard. So no big deal to me.
But it can also manage your Picture librarys, Music Videos, Podcasts, etc fairly well.