I've had two now come and and do a few hours work and leave the rest unfinished and not getting back to me with a date to finish the work so now I need to get someone else out.
My house is clean, no noise, I pay straight away, don't annoy them by chatting to them and just let them get on with it.
Ok, they are not huge jobs (hence why I got a handyman) probably adding up to 1-2 k of work.
It annoys me that they can just do half a job then piss off to prioritise other jobs for weeks.