X300, TLR-1H, APL in that order

The Inforce has improved from their Gen 1 offerings, but they randomly fizzle out still... way too often for my tastes. Surefire of course is the gold standard, but the TLR series is probably the best bang for the buck.