You certainly want to ensure that any contractor you hire has adequate experience with the kind of project you are planning to feel comfortable that the contractor can get the job done to your specifications and expectations. In many cases, this will be a contractor who specializes in the specific kind of work you want done. A prime example would be a kitchen or a bathroom contractor. But you might find that a contractor who does not “specialize” actually has the most experience and the best team.