> Pascal seems like a mature language but looks like it's got its warts and being a language of the 80/90s may not offer the niceties of languages that came after it.
My recommendation is to ignore language design, I spent a lot of time trying to find the best way to create cross platform desktop applications in a "nice" language. This was just time wasted.
What you should look at is how productive you can be and how much of the problem space the language and framework solves for you.
By changing to this perspective you will notice that your number of options increases drastically.