I've been using Winamp and ml_ipod for over a year now with my ipod and have had no trouble. It may not have all of the features that itunes has with an ipod; but when i need to create playlists, sync all 50+ gigs of my music, maybe throw on a movie or two, podcasts, audiobooks... etc., ml_ipod does everything for me correctly.
I never installed itunes on my computer and i'd prefer not too.