Though it has a couple of minor flaws, this printer has a number of features that are great to have for an intro printer. Most of the printer is very hands-off. It comes with its own slicer and design software, and pretty much everything is controlled via wifi. It's pretty much place on desk, setup, and go.
The only issues with the printer are the filament and print bed. The filament has to be from XYZprinting, which isn't great if you wanted to print in more materials or a specific color. On the other hand, this means that the printer knows *exactly* what filament it is extruding, and can adjust temperatures automatically based on what filament is in the spool. This is actually good if you just want to print objects without having to worry about things like temps, retraction, etc. The bed pretty much needs to be covered in masking tape, similar to other printers at this price range.
Overall a pretty solid, inexpensive printer. If you are looking to learn more about 3D printing and understand how the printer works, this probably isn't for you. But, if you just want to print models without worrying about bed leveling and the other pitfalls with more barebones printers, this is perfect.