Don't fix email. Fix communication. Why, on my iPhone, do I have: 1. An email app (which required a major update to unite mail boxes) 2. A "messages" app (which abstracts out two different message systems) 3. A phone app 4. A contacts app 5. Twitter 6. Facebook 7. Skype What I want to do is (a) send messages to people (I don't care how), (b) check messages I've received (from anyone, using any method), (c) manage my…
Is the abstraction a plus or a minus in your opinion? I'm asking because on one hand you're asking for a unified communication app, but on the other, the way you wrote that part, it sounds like a bad thing.
Taking this specific example, I think it shows that aggregating communication media is difficult and maybe not a good thing. In Messages, SMS and what is pretty much IM is mixed and I don't know which is which anymore.
I do find the idea of a unified inbox interesting and worthy of being explored but the thing is that each of these have different expectations from the users. If I send an SMS, it's typically because I expect a response fairly quickly: pretty similar to IM, except that I want to reach the person right now wherever they are. An email has a longer reply timeframe: if I don't hear back for a few days, it's usually fine. A tweet or Facebook status doesn't have the expectation to be read by everyone. (because it's one-to-many)
And I think the expectations go both ways: when someone receives an SMS vs. an email, they know the time to reply is different.
There are also different expectations in terms of half-life of the content. SMSs are sent and forgotten for the most part, while emails are archived for years. (though it's probably true that these archives are most likely not as useful/consulted as we'd think)
So I do care how I send my messages to people.