Do iPhones fully sync with Google services and other Web apps? I'm looking for a smartphone: either an iPhone or an Android. Here are my requirements:


Contacts must fully sync with Google Contacts. That means that whenever I add a contact in Gmail, it must show up automatically in the phone's contacts. The reverse must be true as well.
Calendar must fully sync with Google Calendar. 
Access Google Docs easily, preferably without third-party apps.
An app that makes use of Google maps for navigation.
Good support for Chinese input software, including both pinyin and handwriting.


In short, I want a small device that allows me to access the Internet in any way at any time (I will get a phone plan that includes unlimited Internet access). All the data should be stored in the cloud rather than on the local device. 

Can an iPhone do all the above? Or is an Android a better choice because the OS is done by Google?



Edit:
Another issue: how good is the iPhone's hardware? The hardware on my last smartphone (a Dopod with Win Mobile 5) fell apart ( both in terms of speed and hardware) after a year of use. Do iPhones have similar problems?
I have an iPhone 4. I love it. Google has a sync service for iPhone which will do #1 and #2. Your desire #3 is easily done through the browser. There's a built-in google maps app to fulfill your wish #4.

So, the iPhone can do what you want. 

That said, it sounds like you want an Android.

EDIT, since you asked about hardware 

After over 2 years of use, most of it without a case, except for a few minor scratches my iPhone 3G is fine. The only thing even close to degradation is a barely noticeable "stickiness" to the front main button.

My new iPhone 4 seems just as solidly built. I can't imagine these things falling apart without some sort of abuse.