I've been using sendinblue with good success. This author could have used sendinblue and still been in the free plan if he spaced out his newsletter (max 300 emails a day for free).
Even the first paid plan at $25 lets you send 40k a month, which is pretty solid. And they have transactional as well as mailing list support.