Aero is known to have QC/assembly issues so if you're comfortable with assessing/diagnosing/fixing small things then I think they're reasonable. I have a pair of Aero uppers (11.5" and 16" with stainless 223 wylde bbl) I sent for GB pinning and inspection/reassembly that have been great. the 16" is sub-MOA with 77gr factory match ammo and the 11.5" has ~1500 rounds without malfunction. I use Centurion BCGs in both guns FWIW.
If you are looking at Aero for the pricing I'd see if Midwest Industries or ADM have any complete uppers that fit the bill.