I use all 3 that you mentioned. It's "Daddy" when we're texting or fucking. It's "Master" or "sir" around the house. I call him by his name in public. "Daddy" is kind of informal compared to the others, and since I'm not on high protocol while texting or fucking, that's what I use. lol