For $1000, an aftermarket system will with out a doubt be better...but I like the factory aspect of it. The actual nav part of it works pretty good, I didn't trust it at first but google maps chose the same route. As far as the apps go...Pandora is awesome, but for me the rest are pretty...