After having problems with my second Kenwood DNX-7320 headunit my local supplier was kind enough to swap it out for the F900BT which came with V2.0 firmware. What a difference!! For anyone looking at the Kenwood's consider what I found from my personal experience. I am in Australia, so there may be small model differences.
* Sound quality is soooooo much better on the F900BT. Not even in the same league. It was what I noticed on the first drive how much better my usual favourite songs sounded. HUGE difference!
* Bluetooth that actually works. I have a basic Sony T650i and although listed as fully supported by Kenwood (I used a KCA-BT200), it would rarely connect and if it did would randomly drop out. The F900BT has worked flawlessly, connecting without issue and all calls so far have been clear at both ends.
* F900BT has a much cleaner interface. The touchscreen is not as sharp to use but its not bad either. Overall the F900BT feels much higher in quality. Generally the F900BT interface is much more mature and doesnt feel like a teenager designed it.
* Kenwood has better ipod control, although it would crash the HU and he ipod often. Why Pioneer wont let you use the scroll bar to jump through a playlist is lunacy! When you have over 100 playlists it means taking eyes off the road for a long time to find your songs. Outside the US the F900BT does not have Voice Recognition for whatever reason. You also cant jump back to your current playlist to choose another song. Pioneer's video ipod control is better though. Pioneer has not crashed my 80gb ipod even once yet.
* Still getting used to the Pioneer Nav interface. Its not as intuitive as the Garmin/Kenwood but functions well. Why you cant just tap the screen to get options like cancelling a route is a stupid omission though.
Overall I am very happy with the swap and would never go back to Kenwood.