I am doing my first AR build and am in the process of acquiring parts. I pretty much have decided on everything for the lower which leads me choosing the upper assembly. I want to buy a complete upper. I originally was going with 300 Blk. but having done a lot of research the 300 seems best in short barrels. As I don't want a SBR until I am sure I like the AR I am most likely going with 5.56/.223. From what I have read the accuracy for a AR comes from the upper assembly. Most likely 16" barrel. Pest control on the farm, self-defense, playing on the range. I looked at Palmetto State Armory website and frankly am lost with all of their selections. So what features makes and how do I choose a good quality upper?