I have both an creality ender 3 and an xyz miniMaker. Both are nice printers and both can be had for around $200. The ender 3 is open and can run any firmware and software you want, while the miniMaker is closed. If I had to choose between them I would say the miniMaker is for people who want to print without fuss, while the ender 3 is for people who want to tinker.