As a first 3D printer, yes I am happy with it. It produces lovely pieces for the price. One complaint is that the metal heating bed upon which your print lies is ever so slightly dished, and this is a common complaint for enders. And can lead to some inconsistent printing at the first few layers. It's not enough to make poor results on prints, but it is enough to give you a bit of grief while leveling your bed (something you need to do almost every print)
RE: Resistor Drawers To Help Organization