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.)  And as I said
previvously: Their documentation sucks.