My favorite contractor went and retired on me :-/ Last major job I had done (major bathroom redo well beyond what I was ready to tackle) took about a year to find someone and then they did an OK job but just horrible communications, etc. In other words, par for the course.
As a house owner it is far easier to build a list of trades people you won't use again, than the one to hang on to.