Shade Smooth vs. edges
By splitting and re-joining the faces, you're creating double edges.
That improves shading on sharp edges (since the edges are no longer continuous). 

You can achieve the same by adding the Edge Split Modifier.



Or by selecting all vertices and using Edge > Split