It's interesting that the OS has actually aged pretty well. I went back the other year and wrote a small application in AmigaE, a great little OO language specifically tailored for the M68k, and had a blast. I architectured it to use multiple processes and IPC, with the UI running at high priority at a steady 60 fps while image loading a decoding is done in the background. No assembly code or direct hardware access, just plain E and the full OS multitasking int he background, and it still runs without dropping a frame on a 7 MHz A500 with a floppy drive.
The code is on Github if anyone's curious:
https://github.com/MagerValp/ArcadeGameSelector