Lately PSA has been the bang for the buck brand around here. BCM is a great choice and is considered a cut above most others in its price range.
PSA has some of the best prices when in stock. Their uppers can take some time to ship as they are build to order. It would have saved me some money if I went the rifle kits that they use to offer. Their lowers are only $99.