I keep thinking that regen is a bonus but nothing more.
With the Prius, the bar graph shows when you are at maximum regen (before the brakes kick in - if the video is to be believed

)
The way I would handle this is to let the car freewheel as much as possible when approaching lights and then use max regen to stop at the lights.
If you're not on the perfect downgrade where freewheeling means a constant speed to a set of lights, then I would use freewheeling as a means of slowly stopping (where there was no car behind (and no traffic in sight, ideally

)) as opposed to using battery to maintain a speed up to the lights and then using max regen within a short distance to stop at the lights.
Wind and rolling resistance are the constant enemy and regen just aids them in stopping the car. Electric drive fights wind and roll all the way.
When you consider how long and how much power is required to charge a car, say 3hrs or 5 hrs or 7 hrs, and then think about how much time elapses when regenning (and then rarely at maximum), it might be say 3 mins of time for regenning on a trip around town? That's why I think it is a fun and very useful aspect of ev's for converting the wasted energy into good stuff and reducing maintainence compared to standard rubbish cars.
The technical information as supplied by Johny and all you others makes a very interesting topic and something I would very much like to truly understand so I really welcome it.