I've recently done three radios, one Kenwood from crutchfield and two were android radios. I'm way happier with both android units over the Kenwood. The first android was a Joying the second was the bargan'ist basement radio (ASTSH brand)
I could find on Amazon to suite my requirements. The Joying has a much better user interface and seems to be the most reliable of the three. The Kenwood has been a real disappointment, very slow response, Bluetooth is flakey, unit will hang up, among other issues. The Kenwood was the only double din I installed but there are several flavors of double din androids available, one of which I will likely be replacing the Kenwood with. I will say that the android radio is a different user experience than a traditional radio but so far it's been worth it.