+faster code if you know what you are doing.
I do not think it works like this, this imply that ASM coder, just write the same code over and over again.
This is not the case, most things a OS Dev codes is new to them.
So the ASM code works just like the C coder, get the code working without bugs and than optimise the bottle necks.
Now if your lazy or busy, you may missout the optimising part.
So optimising is part of coding for any language, if you miss it out in ASM, you will in most cases end up with slower code than if you miss it out when coding in C.
With asm you will get more help when starting, yes that true, but once your down the road, you will make faster progress with C.
About 80% of the coder who want to help with DexOS only know C .