I recommend SASC since it has the best source level debugger by far.
I recommend SASC since it supports defining how much stack space you want allocated for your program by using the __STACK__ built-in var.
I recommend SASC since it is really easy to link asm code .o files into your project.
I recommend SASC because it features many nifty amigatized features like __CHIP etc.
I recommend SASC because you can run your code on one machine while remote controlling it with the Source Level Debugger GUI on another machine.
The very latest version of DICE is nice too.
If you are writing your own original code then AmigaE and PortableE should definitely be considered, as the E language syntax is a giant upgrade from primitive old C.
If you are just porting old C code then of course you should probably just stick with C. As one of the projects you are interested is already set up for SASC makefile, compiler and linker then you should really just use that. Otherwise you will just waste time fiddling with makefile adjustments. p.s. I hate makefiles
