I bought a house and run all my bills from my own mail server, so that certainly hasn't been my experience. You just need to configure it correctly and make sure your IP doesn't have a bad rep.
Not really true. I've been running my own email server for years, and it's actually really easy. After the initial setup, I don't think I've ever had and email end up non-delivered.