I thought I would offer some constructive criticism for the Bat! in an effort to bring to the forefront some of the issues that I have with it, considering that I just migrated to it after nearly 10 years of dedication to Pegasus Mail. The Bat really is the most powerful email client available and I'd like to do what I can to further make it the best and most complete email client available. There may already be solutions to some of the problems I mention, and if you know it, please don't hesitate to share it here. Being a rookie, I'll admit that i haven't figured everything out.
(1) My first issue is the navigation through the message lists or folders. My problem mainly arises when you double-click a message to view it in a separate window. There are two buttons (Follow Next/Previous) and what they do is use the date of the email to go to the next/previous email in the folder. I find this confusing because "Next" really means the next oldest, and "Previous" means the previous newest email. In other words, the Next button will send you back in time chronologically, and the Previous button will send you forward in time Chronologically. I like to read my email in chronological order, so I want next to mean the opposite of what it's doing. This wouldn't be a problem if those two buttons followed the order that the mailbox is sorted in the window, because then the user can control what the buttons mean simply by changing it's sorting method. But that feature is not available. The only way this can be done is if you use the "up/down" key while scrolling through a mailbox with the message preview pane on. But it would be nice to navigate the same way USING BUTTONS when messages are opened in their own window.
(2) Hotkeys: programs this powerful generally have a sizeable amount of keyboard shortcuts (hotkeys). The Bat is no different. However, most of the hotkeys are preassigned and cannot be changed (except for a handful of "System" hotkeys). I'm of the opinion, that they should allow the user to make the hotkeys fit their needs. No big deal, but why not?
(3) Selective quoting in replies. This is a feature I got used to in Pegasus. When you reply to a message, typically the entire message gets quoted using the ">" symbol. In Pegasus, if you highlighted a portion of the original message and then hit reply, you have the option to only have the highlighted portion quoted. I know that you can just delete the parts you don't want, but it was a real handy feature.
(4) The Help file: initially, I was extremely disappointed by the help file that comes with the Bat. However, I later realized that it's better than I gave it credit for. But it still is not as good as it should be. I strongly believe that any checkbox and any word that is found anywhere in the preferences or options, should have the exact same word somewhere in the help file with a description of it. Why add toggles and features and not explain it in documentation? I think I couldn't find the descriptions of several optionsin the help file or anywhere else. Also, next to the OK and Cancel buttons in the preferences dialog, there is also a Help button, but all it does is take you to a screenshot of that particular part of the dialog without any explanation of the options there. The best way to do this, personally, is to have that little question mark button in the upper right hand corner, where you can click it, then click on a option, and have a little ballon explain what that option does.
Also, going back to keyboard shortcuts, the Bat has a lot of them, but there's no section in the help file that lists them all. They list a few of them, but not all, like they should. Fortunately, someone else in their forums has compiled a supposedly complete list of them, but it should be an official part of the help file.
Anyway, that's it for now. I don't mean anything derogatory by all this, I'm doing this in hopes of helping others and helping the developers improve their program. It's obvious that they care about power and customizability since they have put so many features into their program, so adding some more should be right in line with their philosophy. Any advice/suggestions is appreciated, and as I become more experienced with the program, I will add more to this thread.