I'm generally happy with the gmail web interface. Or perhaps I'm resigned to it's limitations.
I have the following tasks that come up:
Sort a conversation by the datestamp of the first message in the conversation, rather than the last.
Sort messages by size.
Remove attachments from a conversation, without losing the message, AND without resending it to myself.
Forward an entire conversation.
Find conversations where no message has label foo. (At present it will find conversations where at least one message doesn't have that label)
Split my account into two accounts, for business and personal, without changing datestamps.
Things it cannot do:
- Muck up my labels. Most of my messages have 2 to 6 labels.