Which is the best email client in which I can set up my Hotmail, Yahoo and GMail account with push support (all three in a single application)? Currently I have three different applications for these three services, the experience is fine but I'm used to having a single application and will certainly prefer one app over multiple apps.