I dont know as much about this as others on here, but personal expierance and reading reviews, i found that the kenwood has a great navi ( garmin ), and ive read that the pioneer is good. I did a install on a buick a couple of weeks ago and the Alpine w505 had some problems, and the navi did not work at all. The deck itself is bad so its gonna get replaced, just a pain in the ass and disapointing. Personally, go with what jk recomends, he knows his shit.