Yeah, i said it! GMail sucks balls.
Now don't get me wrong. I am a long time GMail user. I use it since 2008 without any problems. I used it with web interface, i used it with POP and then IMAP accounts (via Thunderbird), and i am now using it with KMail. It always worked perfectly, until i decided that i am tired of having three different "sent" folders and sought to unify my devices.
And so, here we have it. I have a desktop with KMail2 on it, i have an Android phone with K9 Mail on it, and i have a web interface. I want to be able to see the sent mail regardless of whether it was sent using the web interface, KMail or K9 Mail. Previously, it wasn't possible, because webmail was stored in "Sent" folder on GMail, while the SMTP-sent mail was apparently stored in [Imap]/Sent folder.
Why the fuck would i want to have separate "Sent" folders for webmail and SMTP in the first place?! Well, i could understand that it might be some corporate needs or whatever, but why on earth would someone want that behavior by default, on a personal mailbox that is usually accessed from multiple devices by the same person and thus should have everything unified?!
Anyway, i managed to set it up the way it should be, but i encountered a few quirks. First of all, "[Google Mail]/Sent Mail" just looks ugly as fuck. But OK, that might be a fault of client software - after all, nothing stops programmers from giving folders arbitrary names while still retaining the "link" to the original SMTP/IMAP folder.
Then we have these labels. I can get the concept, but i can't get through my head their absolutely idiotic approach to labeling. Why "archiving" means removing all the labels? How can i restore the "Sent" mail from archive? Why is there an option to "archive" sent mail in the first place, because obviously sent mail can't really be archived (it still stays in "Sent Mail" folder)? Frankly, it took me whole evening to set everything up.
And finally, i would like to have an option to actually delete a message. Since my inbox becomes very bloated over time, i decided to archive my old email to my cloud. Naturally, if i archive the mail - i would expect it to disappear from GMail inbox entirely. But no! If i delete it from a folder - it stays in the mailbox! The only way to actually delete the message is to put it into trash first (so that it removes all the labels and excludes itself from GMail archive) and then delete it from there.
Frankly, i wish i didn't pick GMail as my email provider of choice. Yes, it's convenient, fast, reliable and spam-free, but so what? If it makes me jump through hoops just to set up a proper IMAP account - it's not worth it. I understand Google's desire to tie me into its web services, but i'm afraid it's not going to happen any time soon. I hate web apps, i always hated them and probably always will. I use Akregator to read my newsfeeds. I use Blogilo to write my blog posts. I use KMail to check my mail. I use KDE-Telepathy to handle my Google Talk and SIP accounts. Call me an old fag but i'm extremely uncomfortable with using a web browser to do something other than web browsing. The only reason i'm writing this in web-based editor is because apparently Google has changed its API again and Blogilo won't work with Google Blogger until they fix it.