The DNX9990HD is a nice stereo. I had a Pionner Z130BT that I got rid of because the GPS was bad. In the Kenwood, I find the MP3 system is worse than the Pioneer. I think its all preference really. I like Garmin but I loved the Z130BT better for music playing.