3D printing finds its value in prototyping and special, customized parts. Good quality can be reached but it is labor and time-intensive.
The main challenge right now is that 3D printing is not as plug-and-play as it may seem, and there is hardly any standardization, so a lot of expertise is delegated to the end user.