I work on the DimensionBST768 3D printer for 3 years and I have a lot of experience in other 3d printing technologies.
It all depends on which would be use-purpose of 3d printer.
There are many different materials to suit a particular purpose. You should also pay attention to the resolution and print speeds.
You should take into consideration aftertreatment of printed models.
Due to various printing technologies, supporting material (witch I do not see that in the case of Makerbot) in some cases is removed manually and in some cases chemically. Sometimes this can create problems, especially in a manual removal of supporting material.