I don't like having to strap a separate battery pack for the light.
Most bicycle specific lights are a bit behind compared to the flashlight technology. Some flashlights like the Fenix make excellent bike lights. Rubber block mounts are also available for mounting these flashlights either on the bar or helmet. Many commuters use them and are as bright as bike lights costing at least 3 times more..