It had obvious race-condition type bugs when it came to the user interface layer, but most frustrating was its tendency to succumb to some kind of memory leak on long drives where the entire head unit would just lock up and crash to a black screen after 6-7 hours of being turned on. Because the vehicle kept the computer system "warm" for up to 30 minutes or so to avoid doing a full (and slow) bootup process every time you stopped for fuel, this was a real problem on long trips and couldn't always be solved by power cycling the vehicle.
Had a dealer try to update it twice, which didn't seem to meaningfully impact the system stability at all.
Then there were multiple other, non-head-unit related glitches like the lane assist and cruise control features being incompatible with the state of Nevada (if the system fails to detect any other vehicles for a period of more than about 90 minutes, it assumes that there is a sensor fault, and refuses to operate [1]. Unfortunately it is quite easy to spend hours on the road alone in many southwestern US states, triggering this failsafe mode)
Suffice it to say that I am very skeptical of any software coming from Mercedes these days.
[1] https://www.winnieowners.com/forums/f265/2019-sprinter-cruis...