Bringgo is pretty good. I have the full version. Some cool bells and whistles like incorporating charging and range info. I think it's worth it but I still use Waze often. It's so simple and quick to use compared to every other gps app I have experienced.