I also hate the factory nav. It made me angry almost every time I used it. That is what drove me to upgrade my 2015 to have Android Auto. Now I have integrated google maps on the truck screen. Absolutely love it, its voice recognition is leaps and bounds ahead of GM's crap. I like how it gives 3 route choices, A, B, or C and tells you if the route is clear. This also means free map updates for life.