It’s not always easy to appreciate all of the hard work that goes into building mobile applications. This is especially true when they involved synchronizing data to remote servers, and even more true when they involve synchronizing data to remote servers when that data is also being synchronized with other devices. That’s one of the many reasons email is so difficult — beyond developing a novel and useful client, you also have to grapple with complex sync issues in order to put together a good solution.
Airmail for the iPhone is easily the best iOS email client the world has ever seen… but for me, it’s also completely unusable.
Read more here:: Boy Genius Report