If you want the best don't try the rest stick with MakerBot replicator , the filament seems to last forever Ease of use even a novice can get great prints.
Really easy to use and so far its been doing great.
Have not encountered any issues with the smart extruder + yet but I do fear that I may in the future. I usually print small things it should be fine for a couple of months. But overall the printer works easily without having to do much setup.