Im looking into replacing the stock sights on my Gen4 G19 and am torn between trijicon and Truglo TFO. While i like the look of the TFO, i've read stories of the front sight breaking or falling off. I have heard nothing bad about trijicon but my sources are limited to google. Additionally, i recently ordered a crossbreed supertuck and want to make sure the front sight will clear the holster (another "issue" i have read about with TFO) Any experience, advice, or insight would be appreciated. Thanks in advance for your time.