Lack of push was a deal breaker for me. They argue they don't want to store the credentials on their servers, but at least with Gmail they don't need to as it supports OAuth. The only issue I can see is holding the IMAP IDLE connections open for thousands of users which can be a bi* and a half to get right. Although http://www.nuevasync.com/ guys have done it successfully.