We have always run our own email server and never had any problems
The whole "it doesn't work" thing only applies if you are bulk mailing (aka, spamming)
It's true that right now our server does not mail gmail addresses. We consider this a FEATURE, not a bug! We won't fix it - as all the people who signed up to our various platforms, and have had to provide alternative addresses, will attest.