I run a Bontrager Ion Pro and it has good light and lasts a long time. The color of the LED at the button reflects charge - green for mostly full, yellow for half, red for low. Charge time is actually pretty slow/long maybe due to the high power usage. Runs for a long time though, and low power is enough for many of my rides, medium is more than enough. This one and many other modern lights also help you limp home by going to a low power mode before running completely out of juice. I also use their small cube lights (forget the exact names) front and rear on my helmet.