I use Pod2Go for most of my non-music iPod synching, and it works really well for most stuff. However, the podcasting client leaves a lot to be desired. It currently re-downloads the MP3s from your podcasts every time you sync, whether or not they've already been downloaded, so I'm still using iPodderX for podcasts.
I was hoping to be able to launch iPodderX on Pod2Go sync by using the Launch tool, but there's no way to make it sync automatically when it starts, and there's no way to make it quit afterward for a smoother sync. But luckily, iPodderX can be controlled from the Terminal command line (it actually uses cron to do scheduled downloads), so it's really easy to use AppleScript to make it work with Pod2Go.
Just make an executable AppleScript with the following line of code in it:
do shell script ¬
"/usr/bin/python /Applications/iPodderX.app/Contents/Resources/iPodderX.pyc"
Compile it, put it somewhere on your hard drive, and set Pod2Go's Launcher tool to make it run on sync, and you're all set!
Mac OS X Hints
http://hints.macworld.com/article.php?story=20050211205758273