Back when I shaved my legs, I did it after I took a shower. But it was with the water turned off. So it wasn't steamy anymore, and I could see where I was shaving.
After I started HRT, my hair growth changed. The hair on my legs grew back much slower and were thinner. I switched to using an epilator instead. I can epilate my legs without having to be in the shower or using any shaving cream. It's faster, cleaner, easier, and cheaper (don't have to buy shaving cream or new razor blades). The results last longer too, because the epilator pulls out the entire hair, down to the root.
But now I'm just tired of epilating too, even though I only have to do it once every 3 days or so. I think I'm going to get laser hair removal treatment on my legs so I never have to shave my legs again.

I did laser hair removal on my underarms 3 times, and I've never had to shave there again since.