BCM is suppose to be one of the best, and supposedly have a tighter area where the barrel inserts to make a tighter fit. Personally mine was no tighter then the other uppers I have gotten but I have read others say theirs were too tight. Either way probably not the best bang for the buck but one of the best quality ones at around $120ish new or $80 for their blem ones.
There really isn't that much difference in any of the uppers/lowers that are forged. Billets have a lot of differences of course but it seems almost all the forged ones are practically identical. The cheapest ones out there are the Andersons and can often be found for $40-50 for either an upper or lower. I haven't ever heard anything bad about the uppers but their lowers have a few negative reviews. Generally never anything that isn't easily fixed it's just small nit pick things that the user needs to finish up and is probably on 1 in 1000 if I had to guess. But with that said, any of the bigger company name brands will serve you just fine such as Spikes, Del-Ton, DPMS, Aero,PSA etc. If I had my choices I would probably pick the Aeros first and then Spikes second but wouldn't think twice about picking up any of the others. Most of the time the main differences are going to be the outside finish. There really isn't a whole lot of difference in the prices either with most being around the $60-70 price range. I would just pick up a few Andersons for cheap or wait around on a good deal on one of the other top brands to go on sale somewhere for $60ish.
It is very unlikely you will ever notice any accuracy difference in any of the uppers. A tight fit is good of course, but I have never got one that was loose.