I host my own email. I also have a gmail account, that I've had since the beta. I cannot tell you how many times I have encountered a person that asks for my email and then looked at me confused when it didn't end in gmail, outlook, or something, and then ask me for another email, as if only that would be good enough.
I have my own domain and my email ends with a .casa TLD and it not only causes confusion, I have had some websites reject it as invalid.
ON the other hand I had a website with a ccTLD and one guy kept trying to add .com to it - his own country's ccTLD!