I switched and never looked back nearly 5 years ago.
Bought my own domain shortly afterwards and with Proton Pass I can generate unique emails per website using that domain, you don’t need a domain as you can use protons domains but it’s nice to have your own, can also easily disable problematic emails that cause spam.