I used to advocate the Assembler a lot, few years ago. The I switched to C and still use Assembler, but C is better for the following reasons:
C is universal - no matter if you write for CP/M, Gameboy, Apple II, Amiga, AmigaOne, Windows or Apple Mac. The C syntax is still the same. In some cases you even use the same compiler. I have coded for all these platforms in C and had much less troubles than when writing for these platforms in Assembler.
C is high portable. I wrote a game eight years ago in C for Amigas with 680x0 processor. Later I easily ported it to Amigas with PPC processors, Apple Macs and Windows! I can easily port it to IPhone, Symbian, QNX and Linux if I wanted to. If it was not in C, I would had a hard time porting it in to all these platforms.
C is easy to find. You can easily find books on C and no matter if it is for Windows, you can learn from it for your Amiga programming projects.
C is very close to the the Assembler. Its so close that you can easily skip assembler and go for C and have the same programming power at hand, only easier and better.
C is easy to spell. You can not misspell it like the asssembler.
As I've already said it doesn't matter to me that C is "Universal" I only code for the Amiga, C64 & VIC20 and have no need, wish or interest to write code that can be easily transferred across different platforms...

Assembler language is easy to find too...

C is nowhere near close to assembler, C is for folk who can't be bothered or don't have the time to learn a machine specific assembler language or for folk who specifically want to make their code portable and I have nothing against that , it's just not the language for me that's all...
I seriously doubt no one ever make a spelling mistake when writing in C, just as I occasionally makes mistakes when coding in assembler but what does it matter the compiler soon tells you you've made an error...

I've been coding in Assembler since I got my first VIC20 in 82 and over the years have tried C, Fortran etc... etc... and my personal choice for coding is Assembler, no point in trying to convince me otherwise, it's just my own personal preference...
