I cannot recommend PSA. 2 out of 3 orders from them have been screwed up (they fixed them though). I got a "premium" bcg from them and the staking on the gas key is a joke. It's like they hired the drunk monkeys from Century. I had tolerance stacking issues trying to mate a lower to another brand upper. I just read about another guy whose upper wouldn't fit on his RRA lower. Then again, RRA is another brand to avoid. Oh, and for damned sure stay away from there buffer tubes. They use "mil spec diameter" 6061 low quality metal vs 7075 which is twice as strong. I learned that later and now need to swap out a buffer tube from them.
Honestly, if you want good quality AR-15 components you have to pay to play. Colt, BCM, LMT, Spikes, Daniel Defense, KAC, etc are a few of the better brands. FN is now producing an AR-15 and I wanted to love it and get several but they are not making it mil-spec because they don't own the TDP and part of their contract says they can't use the TDP to make AR-15s.
You simply have to pay to play. As for the poster looking to get a pinned 14.7 inch upper that is legally 16 inches with flash hider, BCM offers that.
BTW, no matter what brand you get, always upgrade to the Colt Gold extractor spring. It is worth the 6 bucks.