When in Edit Mode, what differences are there between using Wireframe Viewport Shading and disabling "Limit Selection to V...

When in Edit Mode, what differences are there between using Wireframe Viewport Shading and disabling "Limit Selection to Visible"? Both let me see and select all verticies, edges and faces it seems. Disabling "Limit Selection to Visible" while in Solid Shading does draw the front faces a bit more boldly than the otherwise hidden faces which makes things a bit easier to see than Wireframes. On the other hand, It is super easy to toggle between Solid and Wireframe shading with the 'Z' key. Are there other differences? When do you suggest to use one versus the other?