Ultimaker is what I would recommend if price isn't a big issue. Flashforge Creator Pro is the best "bang for your buck," service might not be as available but the community using it is huge and helpful.