Смысл есть - чтоб каждый раз не проверять коды возврата из компонентов
IMHO цепочка if'оф смотриться более громозко и нечитабельно чем try-catch....
Просто в Qt надо еще пару телодвижений сделать - не забыть , сделать по варнингу
"Qt has caught an exception thrown from an event handler. Throwing\n"
"exceptions from an event handler is not supported in Qt. You must\n"
"reimplement QApplication::notify() and catch all exceptions there.\n"
Чтоб приложение тихо не падало при появлении неучтенного исключения , и продумывать архитектуру приложения