As we get closer to the release of iOS 7 and the new iPhone, you might be using the Exchange protocol to get your email from GMail servers. However, this method is no longer free and if you are using it now it because your grandfathered in on that device. When you upgrade to iOS 7 or devices you might lose the ability to use this method.
So here are a three options, so you still get Push Notifications:
Evomail is a free app available in the AppStore [iTunes Link] and is a universal app for the iPhone, iPod touch, and iPad. Evomail supports Gmail, Yahoo, iCloud or any provider that supports IMAP protocol. This is one of my favorite apps because it supports several different services. Evomail is also coming to Android soon.
The Official Gmail app [iTunes Link] is also another alternative which is also a universal app for the iPhone, iPod Touch, and iPad. I don’t like this app because it doesn’t allow me to see my iCloud email.
Google Apps is also a great alternative, however the service is $50 a year per mailbox or $5 dollars a month. The other downside to Google Apps is you can’t use a Gmail.com address and you would need to use your own domain. However, you would be able to use the native iPhone app with push notifications. Google Apps allows you to use the Exchange protocol.
These are just three ideas, There are many other apps out there including Mailbox. I personally use the Google Apps service and like having all my email accounts accessible under one app. If you have any another options please share it in the comments below.