Totally agree with summerholiday. In the end, just last week, I selected my ID who's just 5mins walking distance from my place. Of course, this is not the only factor for my decision. Will have to cross my fingers and hope my decision is right.
What I find it difficult after deciding on the ID, is how to tell the others they were not selected. In terms of pricing, I could have gone for a cheaper package but couldn't find any info on that firm in this forum. It could be a case pf no news is good news but sometimes you have to based on gut feel and also the situation. In my case, I had to rush my renovation within 4-5 weeks, redoing almost everything to plastering, re-wiring, redoing kitchen and bathrooms, and flooring as well for the rest of the house. So, I wanted a firm who could "promise" to deliver .
Another firm I was in 2 minds about was used by a friend. The boss is a very nice honest man and his pricing is reasonable cos I think he's more contractor than ID. It was a very hard decision not to select him.