Why is this in this section instead of the semi-auto?
In any event...pick a quality, mil-spec upper and be done with it. Brand isn't an overriding concern for me in this area of a build. If you do NOT already have a lower, might as well get a matched set while you are at it.