I know you asked between Makerbot and UltiMaker, but another to check out is the Fusion3 F306. I've used these at NC State's library and found the print quality and speed to be way better than either of the 2 you're looking at. It goes for just under $4,000. Also can handle all sorts of materials except the flexible ones (uses a Bowden drive).