In all honesty, the Atari Falcon was basically what the Amiga A1200 should have been. Had the A1200 been build to those specs, it would have been the bare minimum to survive... Commodore would have clung on much longer...
A agree big time. A1200 should have had an 030 at least. We're talking about a machine that practically needed to be upgraded right out of the box. Too weak too late. 31khz output should have been standard by then (ever since the A3000 actually) as well as the floppy drives being HD.
PCMCIA was a bad idea too. WTF... 16-bit bus on a 32-bit system? 4mb limit and the cardbus reset problems never should have happened either. Ditch PCMCIA and put an external IDE or SCSI connector on the side instead of the PCMCIA port.
I would have redesigned the A4000's case and made it larger. Scratch that - desktop cases were on the outs by then. Perfect solution was to only have a towerized model from the start and include all the things that should have gone in with it (it's a frickin' multi-media computer after all, right?) like a CD-ROM drive and include the software to make it CD32 compatible. Things such as CD-ROM drives should never had been an "option". The modular design of its CPU AND Zorro Daughtercards were expensive ideas too (DUH!). IF they would have designed the A4000's mobo to be singular, with an 040 chip surface mounted and the Zorro slots inline like on an A2000 - the machine's cost could have been kept to a minimum. Still have the CPU card bus of course for those that want to expand later - but the 3640 was a terrible product and idea right off the bat (backwards caps? Idiots!).
Someone else mentioned a while back that Commodore should have paid more attention to networking and I agree. While solutions may have been around, networking was kind of hush-hush in the Amiga community. I never saw a lot of software or cards for that matter touting that very basic of computing features.
Paula should have been upgraded to 16-bit by the A3000 on and whatever chip to replace her could have been made to be backwards compatible. Would have been a triple treat if the grungy 8-bit sounds were all "promoted" to smooth 16-bit. Talk about reviving old software!
CD32 is pretty well designed (besides Paula) as-is IMO, but should have been directly plug-in compatible with the A1200.
A600 should have never happened, but since it did - should have come with at least a 14mhz 68000 CPU (AdSpeed type product, or an 020), 2MB RAM, HD floppy drive and a TON of games packed in. Again, ditch PCMCIA and slap a CD32/SCSI/IDE friendly connector to the side of her. Keep the 15khz output and tout that as your low-end legacy A500/C64 type of gaming computer.
I believe if all of these concepts were implemented, would have allowed Commodore to better position themselves as a serious computing contender in the long run.