Recently picked up an olight p2 Valkyrie or something like that. Similar to stream light but with inforce type buttons. Very impressed so far. Picked it up on a Christmas sale for $45.
Streamlight, surefire, you deserve it, as long as you have enough budget. The Streamlight TLR is well-made, fits securely on the rail, and switches smoothly. The pistol really needs 200 to 300 lumens of light, which is too bright anywhere in confined spaces and so on. The flash is not so much a utility as a tactical feature.