There are far too many opinions for what is good, effective or user friendly. I used to sell Kenwood as well as the Excelon units, Alpine, Sony mobile and the ES line, Eclipse, Pioneer, JVC and Rockford radios. They all have there quirks and it really matters as far as what is important to you. Some people want bluetooth, others need iPod and some prefer satellite radio. I've got a Kenwood in the OB and an Alpine in the Accord. I prefer the Garmin nav of the Kenwood but I prefer the iPod interface of the Alpine. It also depends on the budget that you want to stay within. I would stop by your local specialty shop and spend some time playing with a few units in the board. Its easier to figure out what you like before you buy when you can interact with it as opposed to reading a review. The interface is one thing that you can't change, and it's the one thing you'll have to deal with everyday for the life of the unit.