So does this mean the FDM process is the perfect technology for 3D Printing? It depends on your application and what you need from the part. If you want an entry level machine for a hobbyist or school to use, then the new wave of small and affordable machines are ideal. But if you are looking for parts in a commercial environment, where time, surface finish, larger build envelopes or better mechanical properties are important, then it would be better to consider sourcing parts from a reputable service provider. Professional machines open up wider range of performance materials, and part quality is far superior. You also need to consider which technology is best for a given application. The diversity of technologies and their ideal application is huge, SLA, SLS, FDM, SFF, Polyjet, DMLS, SHS, EBM and ZPrinting to name but a few.