Really depends on your requirements and price.
I'd recommend Lulzbot and Ultimaker.
I'd recommend Lulzbot and Ultimaker.
We have three MakerBots at my company and at least the two Replicator 2X have been fraught with problems. Service from MakerBot was terrible so in the end we had to repair it ourselves as best we could. Based just on that experience, I'd recommend against them.