Did you ever program with Vala? It's a nightmare. The GTK binding alone is enough to drive me away from it. It's horrible. (that may or may not be because GTK actually *is* horrible, but if I want to display a small List with a few strings in it, I don't want to code 50 lines of code, I want to define it add some elements to it and be done with it.)Vala.
And as I said previvously: Their documentation sucks.