C= did more to upgrade the AmigaOS than the hardware. AmigaOS 2.x was a major improvement but had it's share of flaws. AmigaOS 3.1 was the best upgrade all the way around. It added a lot of new support as well as key bug fixes. This was the first time that the AmigaOS felt professional.
Yes, the evolution of the AmigaOS under the auspices of Commodore was notable.
Maintain a certain level of backward compatibility both hardware and software
while offering innovations (datatypes, rtg, tags, etc) was a real challenge.