It takes a great craftsman to put down asphalt shingles. Because it is a whole technology. Even the weather affects the correct laying. If you get a non-professional, your roof will leak. Another important fact, if you have an old house, then asphalt shingles are not recommended to use, because it is heavy and the house will give shrinkage.