I've been very impressed with the quality of the prints, and the printer itself is CHEAP, as far as 3d printers go. For less than $350, you get a printer that can print anything that you could get from Shapeways or Olifer. At home. For less. The prints take a long time, but I'm retired!
It's a Creality Ender 3, made in China (of course), but the kit is very well supplied (lots of spares, which is nice), relatively easy to build if you follow one of the many youtube videos on how to do it, and there is a great community of printer folks already out there who have made a lot of printable improvements already.
https://www.creality3d.cn/
PS: the $350 price I quoted is actually with some upgrades that I'm getting. The normal price is less than $250.