I'm planning to add a recirculation line to my house before I finish the basement. My garage sink is like 3 feet from the waterheaters so it is nearly instant hot water. The kids bathrooms are quite a distance from the water heaters and with the low flow faucets now days it takes a long time to get hot water to them. I would say minutes of running. I should time it.
I am also going to insulate the hot water pipes to help with it and I think running on a time or some other "smart" method will not add too much to energy costs.
Commenting to the bold.
My wife found one of these fancy schmancy low flow shower heads. And I mean low flow. It is an early kickstarter version Nebia. I put that thing in the master bath which happens to be the furthest point from the water heater. (2nd floor, far corner) I have 3/4" supply line running all the way to the bath. Hot water is not used often in that room. Usually about two times a day. It took awhile to see hot water before the low flow shower swap. Now. . . the shower on it's own takes a real chunk of time.
Let's just say that I have thought about the topic of adding a circ system for that bath.
I like a hot shower. The rest of the house is fine. In fact, the wet wall layout was planned well and works efficiently. It's just the master bath that takes so much time. It was slow to heat before changing the shower head. The low flow head
really takes time. We run the sink hot faucet just to speed up the process. The master shower and bath is used less and less often because it just isn't convenient.
This discussion is interesting and helpful.
Low flow fixtures have their place I guess, but I'm having a hard time with this bathroom. Swapping the shower head is obvious, but I'd still be running water to get through the long 3/4" supply line. Everything in the bath takes time to warm. The supply runs between floor joists and tees off at each fixture set. Running an additional return for a circ system would take some real remodeling. On demand under the sink is possible, but the supply setup might not make it feasible to do the whole bath.
I'm not sure of a simple and efficient solution for the master bath in my situation.