Sounds like you're not aware of what Qt actually is. Qt is one of the oldest, most capable, most portable GUI libraries ever made. It's a little too C++-ish for my tastes, but it's certainly not hipster or craptastic or buggy. It's been around for over 20 years but still feels modern (Qt 5 QtQuick is a game changer), and forms the basis for more than a few large-scale commercial applications. In my mind, particularly if you use C++, it's the only game in town. The only downside is it's hampered by being written in C++. It's really hard to get good up-to-date bindings for other languages that aren't as popular, such as FreePascal, as you have to thunk between the object systems.
As for your Pascal arguments, I use Python for the same reasons. Use what works for you.