Hope you find a competent roofer soon but always remember you get what you pay for and cheaper is not always better
You don't always get what you pay for. Back when I practiced bankruptcy law, some of the firms that charged the most to file a simple bankruptcy were the least qualified. In the real estate area I wouldn't say that every agent that charges 3% is of the same quality.
If you're an active agent working for owners that need different contractors on a regular basis, it would be worth joining a service like Angie's List. It will save you time and money, and you know the contractors are already screened.
roofer I have used over the years. His number is 206-349-9307 (cell). Please
tell him Mary Sunde referred him.