I think reason for 32bit AmigaOS initially is per Toni's comment on the 68000. This was due to (AFAIK) the 32 bit internal, 16-bit external (data bus). 80386 enabled 32bit OS on intel machines. Toni, please correct me if I am wrong.
M68K was considered great CPU when it was released.