I have a glasses type visor and I prefer it too. The guidelines in England require us to wear a visor when within the social distancing range. I wear my visor as long as I’m with a client and pop on a mask when I’m close.
I’ve also got a visor which hangs around the neck with a sponge collar. It’s designed for opticians. That’s for over the face services when a visor isn’t protecting us. (I’ve used it for training, but I’m not offering facial services yet)
The guidelines say that if something isn’t safe unless you wear a mask, then It isn’t safe to do even with a mask. This is because only a properly fitted respirator that would protect you from tear gas will actually keep you safe. Most of us wouldn’t trust our masks to keep us safe from tear gas.