Most write their kernel in C, right? But I don't like C.
C++ would maybe be worth the extra effort but then again building the runtime support... it ain't that much fun and its a distraction from the kernel itself. Although having C++ support in the kernel itself sounds nice enough.
Assembly is nice if I'd like to write a lot of code and spend time worrying about what is and what goes in the hardware registers.

Unununium seems to be using Python? Well, I don't like Python so much that I would try to write a kernel with it.
Forth OS? Yes it is simple enough but is it possible to not make "write and forget" code? The produced code has to be maintainable. There is RetroForth 8.0 which boots in Bochs without any trouble and could be extended to an OS but then again does it provide a solid base for a kernel?
Writing my own programming language? A full compiler would be way too much work. Perhaps just a source to NASM translator (some kind of preprocessor)?
I would like to know if any of u guys have ran into serious problems with one of these languages.
Thanks,
Esa