Personally, I use Google Apps with a vanity domain :) That's how I know. The only (free) alternative left seems to be Yandex[1] which comes with its own host of privacy issues.
You don't really need a secondary MX when running your own mail server. Senders will keep retrying for a week or so when your server is down.
Secondary makes the whole setup much more complicated because then you need to synchronize anti-spam and other configuration between them. And move data back when the primary server comes back online.
[1] https://pdd.yandex.ru/domains_add/ You need a regular Yandex Mail account first. The domain panel is in Russian only but works with Google translate. Webmail is decent and available in English.
You don't really need a secondary MX when running your own mail server. Senders will keep retrying for a week or so when your server is down.
Secondary makes the whole setup much more complicated because then you need to synchronize anti-spam and other configuration between them. And move data back when the primary server comes back online.
[1] https://pdd.yandex.ru/domains_add/ You need a regular Yandex Mail account first. The domain panel is in Russian only but works with Google translate. Webmail is decent and available in English.