Jokes aside, Mailcow works very well and the author's support is awesome; this one I use and recommend.
I would say that Mailcheap's web site has lots of information, but that's me. I don't use it as I host my own email (besides using Office 365/G Suite/others depending on the client). I just seemed to me that it checked all @thwr needs while being recommended by people I trust.
$0.02