Ok. The gui of the ST is nicely built-in; but also hard to expand/modify. That's why Commodore has chosen otherwise (they could have put it all in ROM)
Also, hardware multitasking is STILL not a feature of todays hardware (unless you got a hyperthreading proc, though I haven't yet take a look at that).
Maybe the ST is clocked faster, productivity-wise the Amiga is way way faster because one can multitask in every way; formatting (multiple) floppies, printing documents and writing at the same time is of little concern.
The Amiga is designed from the beginning to multitask. And thus it can multitask like no other computer/os. Every programmer knows when he/she just 'glues' functionality to it's original software, it's not going to function very well.