I have the AIO version. The software is frequently updated but with the updates you sometimes lose a function or two. The printer itself is ok, the table is easier to level if you have a dial indicator. It’s not extremely stable, but the prints do turn out ok for the most part. Using a brim is recommended for most prints. I prefer to use Meshmixer for supports to reduce material waste. The included software just uses a scaffolding. There is a scanner built in to the printer, but the quality and ease of use is less than desirable. If you frequently do 3D modeling, you might have an easier time using it. I found it to be a bit difficult to use. The major drawback is the printer uses proprietary cartridges of filament that have a chip tracking the filament usage. Although the cartridges are easy to use, heaven help you if you let the filament slip back inside it! Overall a decent printer for the price. Does best using PLA, using ABS requires some bed temperature tweaking to prevent discoloration . I haven’t needed to do anything special to it after making 20 medium sized prints. Tech support responds, just not very quickly. They do try to help though.