My ISP mail with a personal domain name in front. A self hosted roundcube web client for desktop use, thunderbird on my android phone.
In case of client failure I still have the ISP web mail as a backup. With my own domain name and mail alias I can change provider at will.
Oh yes and I run dovecot as an email backup on top of that.
Can’t touch this