Can you elaborate on why SES is shit? I've been using it for about 6 months now to run a small newsletter and haven't experienced any issues with deliverability.
Don't get me wrong, it might be perfectly fine choice for smaller projects but it is not a solution you would rely for scale. You have to build your own mailservers with warmed up IPs.
I would not consider SES "shit" because it does not baby-sit you throughout the setup process. The documentation was solid, and I had a lot of freedom to customize a solution specific to my use case. Overall working SES has been an enjoyable experience.
But maybe my mind will change 1 billion emails later haha we'll see.