Какую библиотеку выбрать для создания GUI-приложений?
Ничего не имею против GTK, но для серьезных приложений с будущей поддержкой - Qt. С будущим у него все нормально. Если отбросить вопрос сложности языка (C++ против Java/C#), то на сегодняшний день я бы порекомендовал его даже для Windows-only приложений.
Сейчас очень интересно выглядят современные наработки, такие как Qt Quick.
1. Если нужен Андроид, то GTK отпадает.
2. GTK на сях, хотя там есть какой-тостранный ООП.
3. Ничего не посоветую.