I just donated my MakerBot Cupcake CNC to our local high school engineering class.
It was first generation and I failed to make a single print with it after playing with it for a year. The amount of fixes, tweaking, tuning, modifications and technical knowledge/intuition needed to "just use it" made it really impractical for me.
A few days ago I got my 3rd generation Solidoodle printer. I spent quite some time reading through forums posts on it before ordering one. Looks to be a little more practical and yes--plastic ain't cheap but I can get 2lbs for under $50usd and that's enough to print potentially scores or even over a hundred prints.
It does however blow away paying someone to cast molds or make plastic prototypes for you and would be invaluable for a product sales pitch or patent application.
I'm $1600 into the 3D print market and am going to stick with it. MakerBot opened the door and user experience has made all of the machines progressively better--though you have the learning curve of Sins MP involved in actually getting the hang of using them.
Printing is slow compared to commercial machines and down time for re-tuning, tweaks and repairs is likewise high.
BTW--a hospital just printed a 3d structure matched with MRI images to fit in the chest cavity of a newborn girl with a collapsed chest and un-inflated lungs. It was made of biodegradable plastic and after implantation she immediately began to breath normally and it allowed her chest to grow into proper shape.
NASA just funded development of a 3D food printer for astronauts so exact nutrients and calories can be designed into each individual astronaut's meals onboard a space vessel.
Food replicator anyone?