If you think dealing with spam flaging issues with self-hosted email is "easy to solve with propper DNS config", then you've either never actually tried or sent that much email from it.
We do regular email VPS setups for customers. Mail in a Box, iRedMail, aaPanel. My friend, if you need help solving any spam issues, I can advise you or other members of the team. Discount or free because I like you. Reach out