I have a RRA lower and a Stag M4A3 upper with an EOTech and BUS's... . Working on my 5th case of ammo... no problems of any kind. I have no idea how it compares to others as far as accuracy. I can make torso hits with it out to 50 yds quicker than I need to in order to to stay qualified and at 25yds and under as fast as I can get them off... good enough for me. If I had to replace it, I would buy another without hesitation.