With more cars getting Internet connectivity, it will be harder to continue constraining owners to using annually updated maps - and paying $200-300 per year for maps, that are already out-of-date by the time they are installed. This is not just a problem with Tesla - but with all of the car navigation systems.
With the other manufacturers adding internet connectivity to their cars, it will be increasingly difficult for owners to accept the infrequently updated maps.
While using the Google map data would be much better than we have today with the annually updated maps, if the maps were updated more frequently (quarterly or monthly), that would be a significant improvement.
Though as long as the navigation software is using different maps than the touchscreen display - this is always going to be a problem - and it would be much better to use the same maps for both displays.
As far as the software features - which is a separate issue, the latest updates with the trip energy prediction and integration with personal calendar events are an improvement, but still fall considerably short on missing features present in other car navigation packages - and Tesla needs to continue adding more features (such as more control over routing, offering multiple routes, waypoints, entering a destination by selecting a location on the map, ...).
Fortunately, these are all software issues - and can be fixed in future updates to the car.