I was reading another thread about lights and realized I do not know much about them. If money was not an issue which is the best light for a Glock? I was originally looking at the Streamlight TLR-2, but I do not know if I need the laser. James Yeager says Surefire is the way to go, but then he says a lot thing if you know what I mean

I value his opinions, but I realize he is not the last word on tactics. So would you buy the Streamlight TLR-1 or the Surefire X300 or something completely different? Why? The purpose of the light is home protection, and I will be training with it.