I am working on cloud storage project and want to build GTK client for it. Possible choices found are pygtk/glade and vala. For the moment I am not familiar neither with pygtk nor with vala. Some googling showed that vala is quite a good choice. But I know python and completely new to vala. So I am looking for very strong arguments for vala in order to decide whether to use it or not. Any help is appreciated.
A lot of Gnome apps are currently being rewritten in vala. This gives better performance and a better integration with the gtk libraries.
I personally think the language is pretty good, for a compiled language, but no doubt it is not as powerful or widely used as python.
If you are building an open source app (or something other people are going to maintain), you might want to go with the language that more people use. However there are also many benefits on being on the new, officially pushed wagon, like integration and a "coolness" factor.
GTK GUI: pygtk vs vala