For the money either the Streamlight TLR series or the Insight SSL1 If you have the extra $$$$$ the Surefire is very very nice.
All of the above are LED based lights so you won't have to purchase a lamp assembly ever again and the run times are extended due to efficiency.