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.
Many pumps come with built-in timers so you can turn them off when sleeping. You can also connect them to smarthome switches and set a routine to turn them on and off only when needed or via remote apps, wireless switches, or voice control (Alexa, turn pump on.)
We found the cost savings to be non-trivial. Main reason I put one in was because we had a teenager who started the shower running, then went away and got distracted. This solved the problem. And with a smarthome controller, it also reduced costs.
Also, those under-sink instant heaters do exist, but they’re only good for a single faucet. They won’t work with showers and baths.