To me its a tradeoff. I'm happy with my F90BT running 3.0
Some of the shortcomings are minor annoyances, but to get one that doe's everything perfectly I would have to spend twice as much which I dont want to do. I got my F90BT for $400 after the 30% Live search cash back last year