Should I use the sync functionality of Address Book or iTunes to sync Google Contacts? Pros and Cons?
I sync my Google Contacts with my Android phone and my OS X address book. I haven't had any problems with it at all. It mostly works unattended and don't even have to think about it.
One disadvantage is that you never really know when it syncs the contacts (or I haven't found the setting yet), so if you're doing edits in Google Contacts it takes a while before they show up on your Mac.
(But what is the deal with iTunes?)