The real trouble is people you hire should be best of breed else you may not come out ahead. Somebody really good will fix it right and send you on your way. Someone else will sort of fix it and then be on their way. It isn't that they are dishonest it's just you don't have to be that good to be better than most.
Somebody better than you are may be helpful but may not be worthwhile. You can find exceptional talent in the Cruiser community but not every
trade in any far away place you might be stuck in.
Look for exceptional talent everyplace (especially if you are not cruising yet) and take advantage of bone fide people when you find them and expect to pay and be happy when it's
cheap. It means don't put off things. Making the right person be there at the exact time you need them is not a percentage
game. Given the choice always hire the best person no matter the
price. Knowing who is the best takes a lot of homework. The
marine trades are not easy if done 100% right.
Most people buy used boats and find stupid things done by previous owners. Bottom line: Most people doing their own work shouldn't! This descends from the hypothesis that you don't have to be that good to be better than 80% of the people out there doing it. Being better than most boat owners is not worth to paying for!