Just FYI, this product is Body Glide (with a space). BodyGlide (no space) is for another kind of personal use entirely.
Astroglide *is* water-soluble, which makes it not as good as Body Glide, IMO. I don't want it to come off when I walk around wet after riding Kali.
I'm not a Croc wearer, but I imagine that it could end up getting sticky against rubber surfaces. It feels a little odd and slippery when I put it on the soles of my feet when I'm wearing water sandals, but the feeling goes away as soon as I've been walking for awhile.
I also use it on my feet when I wear dress shoes without hose. Wouldn't be able to comfortably do it otherwise.
Another good product of this sort is Monistat Soothing Care Chafing Relief Powder Gel (whew! long name). For some reason, the Monistat is eligible for FSA spending account reimbursement, while Body Glide is not; at least with my management company.
I personally believe that Body Glide is worth its weight in gold. However, I'm not averse to saving money, so I buy a year's supply once a year for my family at drugstore.com in order to avoid tax and shipping charges.