While these features are all great... how about something that would improve safety for example the ability to offline maps or save pre-calculate routes for example if you're going camping and you'll be in an area where there's no cell reception it would be nice to be able to routes.
I know Nokia HERE has same of these abilites and Google Maps you can put a box around areas you want to save.