I used a magicshine for years and it worked fine.
Recently, I upgraded to a NiNewt 600. Its a little brighter than the MS on high, but I keep it on medium and am pleased with the runtime. The flashing mode is insane. I had a guy go off on me for "blinding" him with the MiNewt flashing in broad daylight.