I switched head units last week from and Alpine 9847 to a Kenwood KDC-X889 and all I can say is WOW!!
Check out 6thavenue.com for it .... I paid $218 for the unit and 6 cents for shipping and it was delivered in a little over a week.
The options for tuning your system are almost limitless ...