Vaseline goes a long way with little reapplication, especially for those who like to take long strokes while masturbating. I found that taking longer strokes makes most water based lubes dry up faster than shorter strokes. I also have and use KY liquid, and Astroglide (didnt notice much difference), it makes me more slick and slippery, which is a nice sensation, but you have to reapply often, every few minutes for me. For extended time masturbation, where you're taking fast strokes I like Vaseline, I feel more with it. For more brief masturbation, I prefer a water-based lube, they also work better if you want to take slow strokes. Vaseline is more of a bitch to clean, the water-based ones are fairly easy.