I have been using a Cycle Torch 550R that so far has been VERY good for my ride. I ride mostly through suburban and bike trail with little light on the streets and none on the trail. The Cycle Torch does really well at night, very bright.
I always run four lights, one a planet bike I use for daytime running light (pretty much always have it on the blinking setting) and a planet bike rear light (also blinking) and the tail light that came with the Cycle Torch, also very good.
The Cycle Torches are usb chargers and the 550R has a removable battery so you can get extras if you need.