I haven't read all of the posts so I'm sorry if i post a similar comment.
My experience is that it solely depends on two things..the quality of the products the company uses and the tradies they employ.
A worker should never blame their tools...but they can blame the material....
Great...