Comparing the nav software in my Model S to the software I had nearly 10 years ago in my Lexus LS, the LS had more features. I'm not saying the Model S software is bad - the 17" touchscreen is beautiful - the user interface is much easier to use, and unlike Lexus, you can actually interact with the software while the car is moving (in my Lexus, most screen input was disabled with the car was in motion).
The routes were configurable on the LS - allowing me to restrict routes based on freeways, tollways, etc. I could set waypoints. The real-time traffic would display warnings about upcoming traffic congestion and ask if I wanted to re-route (the Model S software doesn't provide any details on traffic issues and appears to frequently re-route without asking). When plotting a route to a new destination, I would be presented with several routing options based on distance and time - and was able to select which route I wanted to take. And I could enter "avoid" points for routes I wanted to avoid. The turn-by-turn listing would have icons allowing me to quickly find restaurants and other POI at each upcoming exit.
The LS suffered from some of the same issues I have with the Model S. While the touchscreen maps are from Google and updated almost immediately after roads are changed, the navigation software is updated (at best) annually, and often have inconsistencies when roads are changed and added - and because there has been a lot of road construction in my area, I often get navigation routes to and from my house that don't make sense because the navigation software doesn't know there are new roads.
The Model S software has advantages - and displaying the navigation map on the dashboard is a huge plus. But it's been 3 years since the Model S started production, and it's disappointing that Tesla hasn't done more to enhance the basic navigation feature set.
Maybe we'll see more in V7...
Overall, the Model S is a fantastic car - and with the ability for software to be updated, has the potential to be even better - but only if Tesla will invest the resources to add missing (and very useful) functionality into the core apps (navigation, audio system).