Default Does WP sync perfectly with Google?

Planning on getting an 8x later and was wondering if WP syncs well with google? I rely heavily on my gmail account, contacts and calendar so I need all my devices synchronized.

I understand getting your contacts, calendar and gmail can be done easily with WP8 but will it sync consistently? Like if I change a contact with my phone, all my other android devices will get it too?

lastly, would you recommend the 8x, 920 or the ativ s? I'm on a tight budget and the 920 is still pretty expensive.
Hero / Nexus One/ Desire / Galaxy S / Desire Z / Nexus S / Galaxy S2 / Galaxy Nexus / Galaxy Note / One X / Galaxy Note2 / BB Z10 / Galaxy s4