The big boys are effectively trying to shut down small players and force you to use their paid services.
Getting rDNS set correctly by your ISP may not be easy, and in any event you may still get blocked if it's classed as in a residential IP block.
Most ISPs have offloaded complicated/resource intensive mail services inc Smart Hosts to...... the same bastards trying to shut us all down.
It can also be a struggle if you set up your own small VM as your own SMTP server online eg vultr, digital ocean etc. Yes you can set rDNS, but may find the IP you are given has poor reputation. Some of the spam filtering services are total bastards if they suspect you of spamming, even if you are totally innocent. Blocked, and destroying your business, with little recourse. Another minefield.
Alternative is to find a paid for SMTP Smart Host.
None of it is easy, or free. By design.
Email really needs disrupting. Unfit for purpose eg security, hacks to attach media etc. I guess federated chat systems will be the way eventually, but sure they'll try to control that too.
<sigh> I need to retire.