C# and java are still ugly compared to pascal , don't know about Oberon (pascal++?)
"In the field of programming languages two fresh starts have been attempted recently. I refer to Java and C#. Both tend to restrict rather than augment the number of features, trying to suggest a certain programming discipline. Hence they move in the right direction. This is encouraging. But there remains still a long way to reach Pascal, and longer even to Oberon."
Pascal and its Successors - Niklaus Wirth