Most people not only pay for the water, but also to dispose of it, so the small cost to recirculate to minimize that waste is offset, especially if you've insulated your pipes, and you put the thing on a timer so it doesn't run when nobody is home. Even if you have a well, you have a cost of water...unless you have an artesian well, you pay to pump it out of the ground. So, if you don't run it all day, you could actually save money, and have the convenience of much quicker hot water.
If your house and piping is open, say from the basement, adding a return line isn't all that difficult. With the unit I have, the only sink where there is noticable warm water is the one furthest from the WH...all of the others never see enough recirculated water to be warm. Then, if I flush the toilet, that purges the warm, so I have cold immediately (unless the pump happens to be running at that exact time!). So, I really like the convenience, and the idea that I'm not dumping those extra gallons down the drain every time I want warm or hot water.
I have mine adjusted so it shuts off at just about body temp. Full hot is not far behind, and my shower taps off there so it gets full hot very quickly. At the sink, I have warm to wash my hands, etc., immediately. Not all systems are created equal since most can't be adjusted to get it just where you want it.