I'm using Contacts Sync for Google Gmail (Mac App Store) because I couldn't get the built-in sync to work properly or reliably.
For photos I'm using Dropbox. I can't imagine giving up iPhoto for Picasa (desktop), but right now it's less than ideal.
I also purchased Sparrow for Mac, which I...