Is it practical to use Gmail for mail and calendar and Exchange for contacts while using iOS Mail?
I had that configuration - and also used for friends &amp; family -  and it worked just fine.

The only drawback is that mail is no longer pushed to your phone. But apart from that, it's the best solution to have Gmail (actually working) and Google Contacts / Calendar on your iPhone.