From a software standpoint - the biggest advantage of Tesla vehicles is the larger touchscreen display - and the use of Google satellite maps with the real-time traffic display.
From a functionality standpoint, each of the Tesla apps currently provides less functionality than many of the competing cars - or software on smartphones.
However... Unlike what other manufacturers have been doing with their software, Tesla will provide software updates for the life of the car - and if they ever do make major improvements to any of the apps (media player, navigation, smartphone integration), they'll likely make those available to every Tesla car - not just those in the most recent "model year".
Because of the larger touchscreen display, the fully configurable dashboard display, and the constant internet connectivity, Tesla has a lot of potential to provide significantly better software - if/when they make that investment.
One of the major luxury car manufacturers is playing television ads right now on the great software they have in their latest cars. And while the functionality may be better than what Tesla has currently in their cars, when the ad shows the navigation display with a simple line drawing of the route, it's great reminder that while the Tesla software may lack some of the features - I would miss the Google satellite maps.