So I had the Sony XAV-AX5000 and had issues, so I returned it. I wrote about that here:
Crutchfield offered to swap it out for me, so I took the Alpine iLX-W650.
It is probably the cheapest Android Auto/CarPlay head unit from one of the major players. It is also crazy small. The screen is 7 inches, but the depth of the unit is like 2 inches or something absurd. It makes the install super simple.
I was still having some random issues with Android Auto, I determined that was probably the built in USB in the console, so I replaced the cigarette lighter port with a dual USB port:
Since then, Android Auto has ran like a champ on my Samsung Galaxy Note9, OnePlus 7 Pro, and my T-Mobile Revvlry+. Oddly enough, the Google Pixel 3a XL has some issues where it gets pixelated and freezes for a bit, but I think that is the Pixel, not the head unit itself.
For the money, the head unit is pretty great. If you are coming from a stock 430N or something, it will be night and day better. If you coming from another major brand head unit like the Sony i had, then the Alpine screen looks a bit dull.
I am also not crazy about how the front is just a flat smooth piece of glass with the buttons at the bottom. There is nothing sticking out for the buttons like the Sony had. So sometimes I hit one of the capacitive buttons on the screen when I don't mean to. The Sony has a bit of a ledge where the physical buttons are, so for the most part you don't accidentally hit a button. Whereas on the Alpine, I hit the wrong button all the time.
The sound is pretty good, and there are plenty of options to mess with the EQ. If you don't have an amp, this combo is cool looking:
you could do that and have a pretty simple audio upgrade.
It can easily be installed using a basic Metra or Scosche dash kit, but if you want to spend a few more bucks, you can get the side brackets from the Alpine Restyle i207-WRA and they fit perfectly:
I made videos of all of this of course.
Install in my 2016 JKU:
Head unit overview:
The new Android Auto interface: