Ultimaker Original. I think its one of the best. Also very hackable. But I discovered 3d printing is hard. Sometimes you have to make a lot of test prints to get the right settings for a piece. But overall its a lot of fun and very nice for prototyping.