Возможно super() может быть полезен, если мы хотим выполнить какой-то дополнительный код до вызова конструктора расширяемого класса.
Насчёт использования super для вызова методов присоединяюсь к мнению тех, кто считает, что это использование оправдано только в соответствующем перезаписываемом методе, т.е.

Код AS3:
override public function callMyMethod():void {
//...
super.callMyMethod();
//...
}
И в этом есть смысл, ведь переопределяем мы методы именно для того чтобы использовать переопределённые методы. Так?
Добавлено через 3 минуты
И ещё при глубокой вложенности классов super совсем не помогает найти метод.