I have a few domains (all .com or .co.za) where we're using Gmail as the email provider, website hosted elsewhere (mostly Xneelo), various apps running on a variety of subdomains and also hosted elsewhere (mostly SiliconSky, Azure, AWS) and domain registration / DNS done by SADomain.
I prefer...