I’ll go first. After your turn the water off in the shower but before you get out, use your hands to wipe off any standing water on your body. Maybe even give your legs a bit of a shake. This way, you won’t drip nearly as much when you get out, keeping the floor and your towel drier.
That’s why I put ‘timed’ in there. You can program when they shut off so it just goes back to the way it was before. Like when sleeping or out of the house.
A more fine-grain solution is to get a non-timer (cheaper) version of the pump, and one of those Alexa, Google, or Homekit compatible power switches, then not only can you set the time through a smart home routine, but can override them whenever walking out or coming back.
If using a traditional water heater, you’re heating the whole tank all the time. And with a tankless but no pump, you’re running gallons of clean water down the drain, waiting for it to get warm. It’s all a tradeoff, but this, at least, only heats the water circulating inside your pipes and only during the hours you set.