What makes an AR build bad/good/great? The platform is great, and there are so many options. I personally have an out of the box windham weaponry with an eotech in it. I use it for 3 gun and I've never been disappointed. 

My question is, is that a "good " gun? What could make my ar better? What are the things that make an AR superior over other builds?