Actually it's just as easy to program in assembler as it is in C if you're happy to use macros - C is not that much more high-level than asm. C++ on the other hand... :-o .
It's horses for courses really. If you like to be totally in command and don't mind taking a weekend to track down a bug caused by a misprint in "Amiga Machine Language" (yes, that happened to me) then go with something like Devpac 3 from Hisoft (still on sale). Otherwise, I got reasonable results with SAS/C, although that may be a bit long in the tooth for a newish Amiga. 8-)