The good news is that 3D printing lets you iterate on your design until it is just right. The bad news is that you often have to iterate your design over and over to get things to fit together.