Why doesn't solidworks support something such as bezier surfaces, nurbs for circles? It works with triangles which generate multi-edged circles. This defects are visible mostly on cones where flat triangle surfaces extend from top of the cone to bottom edge thus making edges visible because light reflects differently. The shape then looks like it was made from bent rather than rounded sheet metal.
I read that this would work really slowly on rendering... but how would it work in solidworks opengl environment? If this was an option you could then decide how fine mesh you want for specific body within visualize. Which currently you cant.
I know you can set this HLR/HLV quality to maximum before rendering however in large assemblies it automatically drops to low for unknown reason.
another image to show what I mean: