New to forum, so forgive me if this post turns out wrong.
After a bunch of research I went with Kenwood Excelon DDX6904S. It had everything I wanted for a (fairly) reasonable price. Of course that price goes up by the time you add in the all the rest of the stuff like wiring harness adapter, steering wheel controls, XM tuner, etc. It was a straightforward install. The bluetooth phone quality has been above complaint. We have a soft-top and both sides of the call are pretty clear even at highway+ speeds. I also like the gauge interface (kind of like a poor man's Torque). Oh - no navigation in unit (other than Carplay); but as you can see I repurposed an old Garmin for that anyway (pre-head unit upgrade).
I used the Metra dash kit, but that took a little knife work to get it to be as flush on both the unit and dash as I wanted it to.