3d printing is great when you've got a need for specific parts and the ability to create them in 3D CAD. Of course, there's also plenty of opportunity to just print other people's designs, but obviously that only gets you so far because you are dependent on somebody else having designed what you need. If you can put in the time to learn a 3d cad program, then the sky is the limit in what you can do. I got into 3d printing primarily because I wanted to be able to make custom parts for a lot of my RC car projects, and it's been great for that. When I decided to take on some Dukes of Hazzard RC builds, it was the 3d printer that gave me the ability to do that. Between finding & printing otherwise unobtainable parts like the vector wheels and Rosco's car, to using Fusion 360 to design my own custom parts like the 69 charger front grill, the push bar, and now the 69 charger rear taillight panel & tail lights for my next RC General Lee build. It's also great for silly stuff around the house that breaks and doesn't have parts available. There's a locking cap that broke on one wheel of my daughter's American Girl Doll toy car that rendered the car unusable. 20 minutes in 3d cad and another hour on the printer and I had a replacement piece that fixed the car and restored unchecked emotions in our house.