Mostly, no.
We hired someone to paint our house almost 30 years ago. That guy was fantastic. He was the only one we spoke to who would guarantee his work. He would test the moisture content if the surface he was painting before beginning, and he would only start when it was dry enough to ensure his adhesion.
We also found an HVAC company that we could trust to work on our boiler.
We've had at least 8 other companies do work so incompetently, I've just about given up.
One problem we have is that we have an older (>100 years) house, and people don't appear to know how to work on older homes anymore.
The other problem is just plain incompetence and lack of care.
I've never been one to balk at a high quote, but apart from the painter, it doesn't appear to matter. Paying more just gets you more expensive incompetence.
We had one contractor who was really good, but he's getting older and he's having his son take over, and his son isn't up to the challenge.
Edit: my mom has been satisfied with the work she's had done, but she hounds them mercilessly. If she doesn't like what they do, they have to redo it. We've had some satisfaction with that technique, but it wears you down. I've already got a full time job. I don't have any slack left to manage the people I hire to work on the house.