I'm looking ot replace the Kenwood Excelon X789 as it is starting to act up. I'm looking at a few new head units and have it narrowed down to the following 2:

Sony-DSX-S300BTX
Sony DSX-S300BTX In-Dash MP3, Digital Media Stereo w/ Bluetooth

Kenwood KDC-BT945U
Kenwood KDC-BT945U In-Dash CD/MP3/WMA Receiver

I'm Kinda leaning towards the Kenwood but what do you guys think?