XYZprinting has created a machine that any novice can use, and while it may not always produce replica-grade quality printed objects, it would be useful to hone your 3D printing abilities. I do think the hardware is capable; the Achilles Heel is the software. Hopefully, future upgrades will improve print quality.
In the end, the problems I ran into with this printer are similar to issues I've had with other, more expensive rivals. You could get a MakerBot 3D printer that might do better on some objects, but you'd spend around three times the money to do so. For the price of the Da Vinci, nothing else comes close.
Sign up for CIO Asia eNewsletters.