I use nmh with MH-E and I love it. However, I have been considering using Mutt or Alpine instead. The reason is that nmh seems to have a smaller use base than Mutt, and people rave about Mutt. I can only find out what all the raving is about if I use it.
I know what you're thinking: "If you like nmh, just keep using it!" So, what I want to know from Mutt or Alpine (or other MUA) users is why do you use it, and what does it offer over nmh?
To aid the discussion, here's what I like about nmh:
- It uses the filesystem (stores each mail as a file, each folder is a directory)
- It is effectively non-interactive (but can be made interactive with MH-E)
- It delegates to external programs (and is, in fact a set of programs; html formatted email takes me to lynx where I can browse if I want after reading the email)
Other things I value:
- NOT storing mail in some unique format
- console use (I'm not going to use Evolution, Thunderbird or Kmail)
- interaction with Emacs (if I feel like it at the moment)
So none of those are unique to nmh, but they could affect my choice. The big question is: "What factors outside of the user experience should play a large role in which piece of software to use for a very important task?"