Nav4All WAS excellent.
But died a few days ago.
Their license to the map data expired, so Nav4All suddenly died an abrupt death, and I'm pretty sure the devs said they're not gonna try to find a workaround, seeing as how it was all based upon the data they were licensing.
Too bad, I had it on my BB Pearl for ever, not on my Pre because the sprint nav worked well, but for the 2 times I used it on my Eris I was happy.