I played around a bit with both Sendgrid and Amazon SES and found that actually my own exim server on a VPS with a small and reputable provider had quite a bit better deliverability than either of those.
Yep used an Exim setup on a VPS for years for a small traffic site with little issue. I’m running something still on there but a little more modern docker setup with DKIM etc.