When comparing st vs eM Client, the Slant community recommends eM Client for most people. In the question“What is the best desktop Email client for Windows 10?” eM Client is ranked 3rd while st is ranked 7th.
Ranked in these QuestionsQuestion Ranking
Pro Low memory usage
st is built to serve as a lightweight terminal emulator. It's very light and doesn't require many resources to run, making it able to run well on older and low-end machines.
Pro Extremely simple architecture
st consists of a single C file that takes seconds to recompile. This also makes it very easy to understand and customize.
Pro 24-bit "True Color" support
st supports color escape sequences for a full 16 million 24-bit color spectrum, instead of the typical 256 colors.
Pro Support for fontconfig
There is full XFT (X Free Type interface library) and fallback font support through fontconfig in st. If your selected font is missing a certain glyph or symbol, but one of your other installed fonts has it, it will be shown.
Pro Copyfree licensing
Copyfree licensing implies that the user has the freedom to copy, use, modify, and distribute what he/she possesses.
Pro Image previews
Handles image previews (e.g. in ranger) way better than other terminal emulators.
Pro Patches are great
The patches on the site are great. Scroll back, hide the mouse, etc.
Hackable and lightweight.
Pro Calendar inclusive
Pro It's simple to add new accounts
Pro Beautiful interface, customisable to your needs
Pro Still actively developed
They've been developing and improving it consistently for years.
Pro The only email client which synchronizes Gmail contacts properly
Pro Many useful options
Such as sorting through categories, etc.
Pro Free and paid version
It is free for 2 accounts and as long as you don't use it commercially. Paid version comes with support and can handle more than 2 accounts.
Pro Doesn't replace your attachments with "winmail.dat" files
eM Client sends straight .pdf files for fax messages flawlessly.
Pro Includes Quick Text
eM Client seamlessly integrated the Quick Text extension that was available on Thunderbird. This makes it easy to quickly auto-insert dynamic text, based on many variables, saving time and the need to tediously repeat manual text replies.
Pro It doesn't store all emails on the disc
It saves space, unlike Thunderbird.
Pro Chat included
eM Client includes integrated chat, so you don't need another application for chatting with your friends. All common chat services supported (Google chat, Jabber and others).
Pro It is still the best in this class
But only because it has no alternative.
Pro A perfect companion to your Gmail or other webmail you might have
It provides (almost) complete Gmail functionality (calendar, tasks, chat, contacts), while offering advantages of an application: offline use, more e-mail providers in one place, very good design, support, etc.
Pro Very fast
Con Configuration requires recompiling
Though recompilation takes seconds, knowledge of C header files is required for customization.
Con Text is cut off when resizing windows
In the vanilla build, when reducing windows, lines do not wrap, they are cut off. When the window is made large again, some of the text is missing.
Con Crashes when some characters are displayed
Con No scrollback by default
The best way to perform scrollback is to use a multiplexer (such as tmux, screen, or dvtm) if you want scrollback and reverse-search support.
Con New features means installing patches
Just to get copy/paste support and scrolling, you have to install patches. And it's not that intuitive for a beginner.
Con Internal border/margins
Doesn't support internal margins.
Con Source code edits (aka configs) need to be redone after updating
Con Imperfect fontconfig support for CJK characters
It [st] doesn't seem to use CJK fonts provided by fontconfig while other programs use such fonts.
Con Constant syncing errors
Con Account options are not shown under right click
Con Terrrible in handing unread emails
Sorting of unread emails is very useless when compared to other email clients.
Con Poor integration with Yahoo Mail
Integrations with a Yahoo Mail account doesn't always work well in eM Client.
Huge size, high memory consumption, uses CEF (Chromium Embedded Framework).
Con Not many options to manage IMAP folders
For example, all emails from Gmail will unnecessary synchronize.
Con Interface is too simple
Many options are too hidden and it takes at least 3 clicks to set them up.
Con No conditional formatting
Con Only has one nice interface/skin
The other available skins has a 90s feel to them.