To back up my claim, today I did an experiment.
And as of this afternoon... we have now finished building our 3D printer so I now have a third option to evaluate.
Steve.
I have had access to a laser for a while, although it is only a 40 W CO2 laser and so is unable to cut metals, as well as consumer grade 3D Printers. I really do not have access to a Milling machine but do to a CNC Router.
All three are very different machines and have very different techniques to getting the same results. And in some cases the results from one are not really obtainable from others. Of the three the 3D Printer will have the crudest products but there are techniques to clean up the appearance substantially.
Between the three technologies there should be little that you cannot make for a camera. Especially if you consider the 3D Printer as a master for making Investment Castings, also known as lost wax casting, and are willing to spend the time to really clean up the original masters.
The really nice part about the three technologies is that they are easily reproducible and the parts should be, for all intents and purposes, identical for the number of parts you make. If you want to make a small run of parts the repeatability of all three CNC tools will mean that the parts are going to be the same.
For access to many of the tools you will be able to find them in many local hacker/maker spaces and the people who know how to use them. And the Hacker/Maker movement is growing. This is a resource for making interesting small parts for a lot of projects.
Richard