I have 2 TRS 25's and 2 Primary Arms. They are essentially the same sight, made in the same factory. For the money they are good performing sights.
Can they fail? Sure can, but mine have been very reliable, hold zero, have good battery life and dont break the bank.