I guess having a 3D printer depends on what you actually want to do with the stuff you print.
You could just get one for the lols, and print out stuff you find on thingverse.
I use mine for work in product design. I always have to make prototype, so sometimes I use it for jobs that my other tools can't do efficiently.
Sometimes it is just used to make some parts of products. I have made some fully working things with it, but in theory I could have lasered it.
Just recently I have been making up some motor - wheel shaft adapters, as the CAD is super simple and it is a few mins job. I could do it on the laser, but it will be a longer process as the sheets have to be glued etc. This will make them less strong.
The biggest part to any of these tools is what you get them to make.
The magic is in the design you make, not the output - that is just a facilitator. CAD is the key - be that 2D or 3D.
My Up Printer that started this thread is still used quite a bit, I am finding out the dos and don'ts of 3D printing.