You can't go wrong with an Alpine.Alpine makes a great quality head unit and even there cheapest unit sounds better than most brands high end units.I have Alpine head units in all my vehicles except one.In my daily driver I have an Eclipse head unit. I love it but it was also over $600 for an AM/FM/CD player. It all depends on what you want. The Pioneer units with the usb hook ups are nice if you download a lot of music.You can put your entire music library on a flash drive and your set.Hope this helps.