Kenwood or Pioneer if you care about firmware updates. The Kenwood you selected was a good choice. Unless a product hits the shelves and it’s perfect, you may or, more likely, may not get any firmware support for it. We have 7 vehicles here all with some sort of aftermarket receiver (varying brands) but, for the important ones, they all have either a Pioneer or a Kenwood because I know if there is some sort of functional issue with the receiver that is software related, I will get a firmware update to correct it. To illustrate, we put a relatively inexpensive Dual with CarPlay in my youngest daughter’s car so she could have GPS and CarPlay features to help keep her focused on the road and it’s got an issue where the call volume drops out on about 2/3rds of the CarPlay calls. Updated firmware twice and neither fixed the issue and now they don’t even offer firmware updates for it anymore. I’ve got a Pioneer in my Scion xB that’s a few years old that still gets firmware updates on occasion. For my Mustangs, I would not put anything but a quality Kenwood or Pioneer in them.