Thanks. I have to find a vehicle to mess around with so I can form my opinion. But honestly, I never bought a vehicle, (and I buy every 2 years) that the entertainment system was "buggy". I usually buy the upgraded stereo in all my cars and have never encountered a problem. This is a make or break feature for me before purchasing.
I'm on the firmware that shipped with the car. The last time I went into the dealer, they didn't have the 2nd firmware available yet (early December, since it gets physically shipped out when it's released). They're on a 3rd firmware now and more to come. I'll say that it's not bad enough to make time to get it fixed at the dealer urgently.
The stereotype is that the Japanese systems are super-cutting edge/feature rich but can contain bugs while the European stereotype is the opposite with domestics all over the map. This car conforms with the stereotype to some degree-- it does LOTS of stuff, and compared to comps in its class, it's great. Mazda made a lot of good design decisions that lead it to be competitive with Europeans and premium Asian cars feature-wise, when looking at more expensive cars... however the reliability is *good* but not quite there.
I've owned the car for 3 months, and the system has spontaneously rebooted 4 times total. I've suffered the bug where the clock stops auto-updating during a drive as well, but only once. The latter is supposed to be fully fixed and most folks report much greater stability with the new system firmware.
I also had one occurrence where the HUD didn't deploy, but I don't know what provoked that (it's possible for it to validly go into a "reset" mode if you turn it off and on quickly.) In all cases, the problems resolved themselves or resolved themselves after turning the car on and off.
There's also a bug with MP3 play with the 1st firmware. If you restart the car while in MP3 mode, it restarts from the beginning of the disk. If you start playing MP3s, then switch inputs, THEN restart the car, the next time you go back to MP3 it remembers where it was.
I'm used to a system that had nearly opposite design goals-- it was very limited in feature set and there were a lot of things it couldn't do, but what it did, it did with nearly 100% reliability.