I have been a spit in my mask to defog for some time. This is largely because I am fairly sensitive to the smell of detergents often used. FWIW, I rinse my mask after I get in the water.
But, in case you haven't noticed, there is a pandemic going on, and I've seen or heard of dive shops prohibiting spit as a mask defog. I get it, even if I'm not a fan.
I don't want to buy a bunch of different brands of defog, so I thought I'd ask. What are your favorite mask defog brands? (Or, are you spitters too?)