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: What’s the ideal filament for FDM 3D printing? 3D printing materials compared | Hubs