Depends on what you’re looking for. Don’t think about brand unless you’re looking high end. Entry level Colts are great, if you want higher end it all depends.
There are thousands and thousands of guys who make lower’s and uppers.
Agreed. Tons of options there. I built mine from high end parts. I think the best value buy is the S&W Sport. It’s really quality for the price.....then you can spend time modifying it as desired.