Smoothing facets in .stl import

I have several meshes exported from Solidworks as .stl files with minimum vertices checked on export.

However, after removing doubles and converting tris to quads I still have sharp faces around cylindrical shapes. Is there something else I have to do to get clean, smoothed curves? I have tried dissolving faces together but becomes a worse result.

Through trial and error, I found I had to merge faces as well as using Edge Split on the edges.
Been playing with the free Meshlab. Does a great job of clean up.

I kinda worked it out.

stl needs to be exported with reduced vertices in ‘fine’ mode. Then import. Remove doubles. Tris to Quads. Then in edit mode select all the mesh, go to Mesh>Delete>Limited Dissolve. Cleans up the crazy vertices and tris!