I use Gmail IMAP with Mail.app and it's good. But I'm in a state of transition, having used Gmail POP with Mail.app in the past. A lot of my email is still stored locally, except for Sent messages ...