Consumer 3d printing is invaluable for small batch rapid prototyping. I can design and print multiple revisions of a prototype in as many hours. That type of efficiency was previously out of reach(expensive) for tiny, bootstrapped product design teams. It's a huge win.
It is definitely not ready for my Nana to print out a new frame for her eyeglasses after she accidentally sits on them. But it will be one day.