Have you tried other things? And not saying just Microsoft.
With Gmail, you can configure an external SMTP server using "Send mail as" setting. Super convenient. Tons of mail services offer a generous free tier for personal use (e.g., Mailgun 100 emails/day).
It's not really worth paying just to send a few personal emails from @yourdomain.com each month.