Only one thing to keep in mind about rechargeables is that for the Streamlight series (Stinger, Stinger HP, and UltraStinger) the burn time is about an hour. If you need more time, then you may need to have extra battery packs.
Streamlight makes a charger that charges both the battery in the light, and a second battery pack at the same time; it's called their 'piggyback charger'.
The Magcharger gives about 1/1/2 hour burn time. It's probably more tolerant to abuse than the Streamlight Stinger series, but it's also significantly heavier than the UltraStinger.
I have a SureFire 8NX (last choice...) a Magcharger, a regular Stinger, a Stinger HP, and an UltraStinger. If I had to pick one, for every day use, I'd probably go with the Stinger HP, for it's smaller size, relative to the UltraStinger. While not as bright as an UltraStinger, it has plenty of reach to it.
One advantage to the regular Stinger and Magcharger is that they use bipin lamps, and you can store an extra one in the tailcap. The Stinger HP, and UltraStinger use a lamp that has a plastic flange on it. An extra lamp for those two lights could probably be carried in a 35mm film container, or something similar.