I switched to iCloud mail hosting because I can use my domain name.
On the whole everything works well, it’s at least as smooth as Gmail.
Except for spam. GMail is so much better at spotting spam. iCloud Mail misses half of it and censors too much genuine mail