It depends, for what it's worth, I know forum members who LOVED this. It just wasn't for me.
If you like having tons of features, then this might be worth a look. Unfortunately, it doesn't fit quite well in the dash, and the design really stands out (in a bad way) when installed. It LOOKS cheap. But looks aren't important to everyone.
Also, it's a bit buggy in some respects. The steering wheel cintrols don't work all that well. Kind of work when they want to. Also, the phone button (on the unit itself) didn't do anything. It didn't pickup/hangup calls like I thought it would.
The Nav felt slow, and getting the volume sorted for the Nav was a bit difficult (loud NAV, soft CD, loud radio, etc). It didn't feel very intuitive. The Nav didn't seem very useful, because of this.
However, the bluetooth was good, and the company is VERY responsive to email, and I did get a full refund (minus the shipping fee to send it back).
Oh , and The iPod cable needed to be constantly connected/reconnected for it to work.
Every technically worked, and it was feature rich, but it just felt buggy, and the unit didn't quite fit in the dash.