No cóż, moim zdaniem jedna instrukcja służy do czegoś innego, a druga ma całkiem inne zastosowanie.
Pierwsza powstała do obsługi wyjątków, czyli piszesz jakiś kod, jeśli pojawi się błąd to możesz napisać, co ma się wtedy robić, "wyłapać" kod błędu itp.
Druga jest zwykłą instrukcją warunkową służącą do sprawdzania warunków zadania i do tego ma służyć.
I nie powinno się ich mieszać. Wszystko zależy, co chcesz zrobić...