I've always built all my own stuff. Nothing is perfect. Knowing what is good enough and what isn't is crucial. Patience, if its wrong now, fix it. Once its as clean as you can get it there needs to be no interruption during the assembly stages.
Doug