I signed up for HomeAdvisor and was happy to pay the annual feel for leads but then started getting other charges. Got 2 leads. Cost me $245, both were answered by the same guy saying he never asked for services.
Market leads are sent to hundreds of contractors and charging all the same for a false lead, in my opinion from the experience, all scam.
Bottom Line: No, I would not recommend this to a friend