3D printers can be useful things, but as with most machines, it all depends on what you do.

I've had a 3D printer since August, and the most useful item I've printed, are modular storage containers.

I have however printed plenty of interesting things, which have no practical value what so ever, and spent even more money on upgrading it. I'm sure I'll print something useful with it at some point.