iTunes sucks for anything other than music on both Windows and Mac. That's just my opinion.
Honestly, Apple should have created a different app to sync your iDevice with, or at least made it less painful. Want to get a ringtone on to your device? Copy it off, then add it in to iTunes and then sync. Movies, photos, books? Same deal. Oh
want to do all of that with your iPhone 5, but you only own a PowerPC Mac? We're sorry, buy an Intel Mac and upgrade!
Thank God I'm jailbroken. It's a heck of a lot easier just dropping it on to my phone and then using one or two specific apps to import things correctly.