Ja, da ist was dran - aber da hilft es dir dann auch nix, den
Exception Handler aus der Schleife herauszuhalten

Ich würde sogar behaupten, dass die rekursive Methode im Falle vieler Fehler langsamer ist als die iterative mit dem Handler im Schleifenkörper, vorrausgesetzt, der Stack hält die Geschichte auch aus.