With the modern Pascal IDEs (Delphi and Lazarus), you declare a procedure/function in the interface and press a hotkey that generates the skeleton for the implementation. It's fast and easy.
What I loved about Delphi, when I used it professionally 7 years ago, was compiling about 300,000 lines of code in under five seconds on a typical office PC. That kind of quick feedback made it easy to test things and find syntax errors.
Also built-in range checking on strings and arrays, ridiculously easy data-bound controls (at a time when even Microsoft was telling people not to use the VB ones), great set handling (as mentioned above, and I still miss it in today's languages), EXEs produced with no dependencies.
The Pascal (well, primarily Delphi) community was always very helpful, and most 3rd-party libraries came with source code.
A lot of people are complaining about "being/end", and I have to say that I prefer curly braces, but that is by no means a significant issue (especially because IDEs highlight and collapse blocks, and in fact write the "begin/end" for you).