I'm comfortable with Emacs for programming, Org and RSS.
I've tried using email from Emacs a number of times, but never had a setup that I stick with.
All modes that used IMAP would block.
notmuch.el was nice but distributed read-state between two DBs, which felt brittle.
I use Thunderbird. I'm keen to use email from Emacs, if I can find a decent solution.