Yes I have two addresses, the custom (actively used) and the gmail (legacy, forwards everything to my custom).
I registered my domain at Gandi.net, which offers access to their smtp and imap servers when you do so. They are my provider atm, but since I own the domain I could switch to self hosting anytime.