After buying a RAM, I carefully consider software quality.
Sometimes the GPS azimuth data gets out of sync, which is annoying. However, the dealbreaker is that the transmission has some software bug where it overheats if you drive for more than an hour or so in certain circumstances. (Turning it off and waiting five minutes reboots it enough to get it to do whatever it needs to do to cool itself off.)
Sometimes we get a dreaded error message like this on the dashboard: "Drive to destination without switching into reverse or turning off. The vehicle might not turn back on.", which means the drivetrain computer cannot talk to the transmission, and it is stuck in a random gear.
Also, there was a safety recall software update. Applying it broke the state machine transitions for the push button ignition switch. (If you see a Ram owner accidentally re-start their engine after parking, this is why.)
Other Fiats (or whatever they renamed themselves to) are apparently on the same drivetrain software platform and have similar problems. All of the above things happened in warranty and none are fixable, from what we can gather.
It also had a bug where sometimes the cruise control wouldn't disengage unless you stood on the brake pedal while forcing the shift knob past an interlock and into neutral. They fixed that with the software update that broke the ignition switch.
We're eagerly awaiting the day when we can upgrade to an EV pickup truck from another company.
The GMC we had before the Ram was even worse. It was even more likely to strand itself, and the ABS / traction control liked to unexpectedly engage. Also, we had many mechanical issues. Like RAM, we had difficulty getting GMC to honor the warranty (with < 100 miles on the odometer).
Anyway, if the radio is buggy, don't buy the car.