Home Builders vs General Contractors in Los Angeles: Who Should You Trust for Your Project?