Syncing GMail contacts on an iPhone is pretty easy actually. And I'm talking true syncing, not importing them. GMail has a faux Exchange interface which means the iPhone can use ActiveSync to retrieve and keep synchronized your mail, contacts and calendars (though not tasks—the iPhone does support task ActiveSyncing; Google apparently does not).
If you go the iPhone route I can help with that if you want although instructions are pretty easy to come by.
no subject
If you go the iPhone route I can help with that if you want although instructions are pretty easy to come by.