Reasons: 1. Automatic DKIM rotation. Sendgrid will setup 2 CNAMES so that they can automatically rotate your DKIM keys making this a “set and forget” situation.
2. Good delivery logs so you can see exactly why something wasn’t delivered if there was a problem.
3. Different permission levels for different users included. You can create a user with only SMTP permissions to use to send with while not having to worry that if it’s compromised someone can go ballistic on your account settings.
3a. Solid 2FA
4. They fiercely guard their IPs against abuse.
5. Ample free tier for personal use.
6. I believe they have an option to spam filter your outgoing messages so that even if the account (or machine) was compromised, you could prevent delivery.
Those are the main reasons from my experience. Plus all the other more standard features like read receipts, etc if you want.