Totally agree, just go aftermarket. They can even integrate with steering wheel controls and obd-2 to give you all kinds of data on the display. Plus apple CarPlay or Android auto.
I have a JBL unit from my 2007 that was pulled a few years ago. PM me if you’re interested.
If you’re going new, I’d recommend getting a pioneer unit with CarPlay and you can get an amp to connect to the factory jbl system and still use the sub. The sound is great with the factory jbl...