> Well, here we are, we are shipping with GNOME / GTK+
...this point is I think quite unfortunate. I tried to write a GTK+ program a few years ago and it was completely impossible. Using GNOME / GTK+ will surely limit its attractiveness of a development platform. It's too bad they couldn't have done something based on Qt instead.
EDIT: Rather than downvoting, why don't you post your contrary experience with GTK+?
Strictly speaking, everything I wrote was about my own personal opinions and experience. I did try writing an app; I did find trying to figure out was was going on impossible (and switching to web development much more fruitful). So it's natural for me to think that lots of people will have similar experiences, and that if they do, it will limit the growth of the platform.
I knew that what I wrote might be controversial, and I'm willing to take my downvotes like a man. But I'd rather be shown other perspectives.