レスを元に調べてみました。
「出口をひとつにする」というのが
賛否両論があるコーディングの規約的なものなんですね。

会社のコーディング規約というわけではなく、学生同士の勉強の中でのことなので
もう少し深く調べて、考えてみることにします。
※例の部分で、End Ifの部分をElseと書いてました(変に可読なコードが出来てすみません。)

それと、もうふたつ質問させてください。
TryCatchの概念というか価値のようなものがいまひとつ掴めないのですが、
・「エラーで処理が中断した時、スローすることが出来るので、例外処理を設けつつ出口をまとめることができる」
・「エラーで中断が発生しても必須の処理(DBやFileのCloseなど)を、Finallyで行うことができる」
の2つであっているでしょうか?