I have Troys on my 16" AR, they're built like a tank and they are quite capable of being the primary sights on a rifle. Their customer service is also outstanding.
I've had the Magpul BUIS system on a .50 Beowulf upper, they were good but not quite at the level the Troys were. I'd recommend them if you're on a budget, but if you have some extra funds lying around, go with Troy.
Good equipment will never be a substitute for good training.