After living in NYC for 25 years and so not having a car since the '80s!, I now find myself in tropical paradise/traffic h***, Honolulu Hawaii. I know, no sympathy points.

Wondering if anyone can offer some advice on double din, in dash units with GPS (with traffic)? Have been looking at

Pioneer AVIC-x950BH
Kenwood DNX-890
Alpine INE-s920

I mostly care about the GPS, Bluetooth and what will play nice with my Samsung Galaxy S3.
Back when I had my last car, a VW in 1988, this wasn't an issue. All I had to wory about was rust!