AmigaOS really isn't *THAT* efficient (if I was writing for the biggest audience of installed machines out there), memory management (keeping track of memory), semaphores and interprocess communication, things like object linking and embedding (OLE) isn't there. I am forced to look after things that the system should be handling for itself. I hear they finally have better memory management in OS/4 but how many installed machines is that really??
The Amiga forces me to write in a very memory conservative way that doesn't always let me add features to software. I hate things like Bptrs and stuff like that.. It does yet still have some "rock star" features but honestly if OS 4 ran on the old CPU then there would be so much more opportunity for the installed base to have "improved" application performance.
If you consider how much stress it is to port a product like FireFox or Open Office to the Amiga platform, I think my point is made very elloquently.. I am not anti-Amiga I love it, I wanna see more "classic" machine expansion, because with that hardware it's still possible with cpu's such as coldfire..
By the way, I will be laughing all the way to the bank ;-)