I always wonder what Commodore might look like if they had choosen another path. For me the worst decision was to produce the Amiga 600 and sell it as a new "computer". They depended for too long on old technology.
1990 and at least 1991 the Amiga 500+ should have improved to the following specs.
68020 CPU with at least 14 MHz
2 MB CHIP
2 MB FAST
at least an 8-bit Color Palette and a resolution of 640x400 or 640x480 without interlace or a full VGA Compatible System - e.g. working together with ATI, TsengLabs or CirrusLogic.
Built-In Harddisk Support SCSI or IDE
Professional Solution Add-On Card for MS-DOS / PC-AT compatible System
Easy to say but already with a built in network-component. (Ethernet etc.)
So perhaps someone has similar thoughts or how the perfect Amiga 500+ should have been manufactured.
Honestly, i've had a lot of time to think about this..
Looking back on it after 35 years... there's only one thing that that could have saved Commodore.
A meteor entering Earth's atmosphere with just the right velocity and mass to split apart into two chunks; one that would land firmly on Medhi Ali, and the other on Irving Gould. David Pleasance would have then been the designated survivor, and would have returned Commodore's US operations to profitability.
Joking aside, the only thing I think could have saved Commodore?
An open-source port of the Amiga kernel + AmigaDOS to x86, with a community support network geared toward college students and hobbyists in place by 1992.
By 1992, the writing was on the wall. The 32-bit era was on the horizon, and the Amiga's hardware, while still impressive, was starting to show its age. Rather than being truly groundbreaking and OMG-level advanced, the AGA chipset only really brought the Amiga up to a level where PCs would eventually find themselves within a matter of 6 months or so's time.... There's no way that Commodore, alone, would have won a hardware war against literally the entire universe of PC hardware manufacturers. So they would have needed to establish dominance on a different front. A non-hardware front.
Commodore _did_ have one massive advantage in the days before chunky pixels sealed its fate. The kernel, and the OS.
Commodore would have had a clear advantage in a four-way war OS held between IBM OS/2, Microsoft Windows, and MacOS. When you think about it, an x86 port of the Amiga kernel, and AmigaDOS would have been a Hiroshima-level event for IBM, Microsoft, and Apple.
More to the point, if Commodore had decided to go in a different direction circa 1989-90, and did something radical like spawn an entirely new ecosystem for x86....Specifically, an x86 port of the Amiga kernel and roughly 2.04-era AmigaDOS...._and_, had it made that ecosystem open/readilly accessible to college students and hobbyists, I think there would have been a chance.
Not a great one, but a significant chance. There was a goldren window of opportunity between about 1987 and 1991 where it was still anybody's game.