I bought my B1 from Microcenter as it was on sale for $150. I used it to replace my Creality Ender 3 Pro. I have nothing good to say about the Ender 3 pro. In comparison, the B1 is much easier to learn and printed well as soon as it was assembled. The only downside is that the voltage button is covered by the chassis, making it hard to see and flip if you need to switch it (Lucky for me, I did not). I have not upgraded my firmware and the prints have come out really great. I have only done several small prints so far (assembled into a larger item). I am doing my first large print right now to see how that turns out (going to take 4 days.) Due to my poor experience with the Ender 3 pro, I am afraid to attempt to use the resume functions on the B1. The B1 has the double OS, which means I have the Biqu OS and the Marlin 2.0 firmware. I like the Biqu firmware much better as it is much easier to navigate through and is touch screen (the Marlin OS is not touch screen). I wish I could move my CR Touch over to the B1, but I have found several sites saying that its wiring is different. So I will be looking to get a BL Touch and an enclosure for my machine in the near future.