That the design is beautifull and that you can use any type of filament is great, but for me what I think allot of people are forgetting is that u need to draw 3D to make a 3d printer work. Now you have thingiverse, but that will not provide you with everything plus the drawings aren't always good for 3d printing, and you have tinkercad for the most basic form of drawing but when this wil not help you in the end, when you need to draw more complex drawings.

Then you have the parametric design where you need to rescale you design before you print it, so this will also be a bigger problem.

So I think people get to over excited when it comes to new printers and need to start with the basics and that is learn how to draw for a 3d printer or have a friend, then learn the basics of a 3d printer my favorite the prusai3 because of the large possiblities to change the printer and the freedom to make it your own.