While I'd love for you to try out CompanionLink, I'd be remiss if I didn't let you know that you should be able to enable 2-way sync within iTunes. If iTunes sync will handle the data you need, then I simply suggest looking into enabling 2-way sync in iTunes. If it won't handle the data you need, then definitely give CompanionLink a try. It's free to try, and we're here to help if you have questions.
Hope that helps!
David