First, multi-tasking on an Amiga appears to be cooperative rather than priority based.
Amiga is pure round-robin priority based multi-tasking; meaning that programs with priority 1 will starve programs with priority 0.
Second, stability seemed to be an issue.
That is a polite way of saying they were crash prone.
This because of the lack of memory protection. Making a cheap machine at that time with a m68k with MMU was not possible.