A big caveat not mentioned for Digital Ocean is that they blackhole IPv6 email traffic. It took a while for me to figure out why it wasn't working since it wasn't documented in their documentation and there was no ICMPv6 response indicating this. Moved to Linode after that.
I wonder if the same caveat applies to other providers that have improperly implemented IPv6 by not providing a /64.