From experience what material type gives the best surface finish (no string, good layer adhesign, etc). Im looking at none super flexible materials like PETG, T-Glase, ABS, PLA, and Polycarbonate?

This article provides information on the materials with the best visual quality: https://www.3dhubs.com/knowledge-base/which-fdm-3d-printing-plastic-best-my-application