The choice of a Contractor to build or remodel your home should be less important than the choice of the person who will actually do the work on your job. You may like the demeanor of the Contractor, but when you meet the person/people who will be working/leading your job, you may simply not like them. Best advice, meet with the main "guy" you will be working/living with on a daily basis. If there is no main guy on the job everyday, and I mean whenever work is being done on your job, don't hire the Contractor. If you don't like the workers, don't hire the Contractor.
Quality is directly proportional to the Quality and the Quantity of Supervision.
For most Contractors, it is about how fast they can move, not the results.
Finding a builder to trust is like finding a good doctor, mechanic, dentist, accountant, even a friend. Hard to find, but once you do, savor that relationship. Trust in that relationship.