Must a pilot recite the tefilah of “Birkat Ha’gomel” after every flight?

Rabbi Moshe Halevi (a”h), in his sefer Birkat Hashem, states that one who works as a pilot must recite Birkat Ha’gomel every day. This means that each morning after Shacharit, before he goes to the airport for work, he should recite Birkat Ha’gomel in the presence of a Minyan for his traveling the previous day.

Rabbi Shmuel Pinchasi in his sefer V’chol Ha’chaim, disputes this ruling, and states that a pilot should recite Birkat Ha’gomel only when he has time off from his work – as on Shabat. He applies this ruling to air force pilots and sailors, as well.
Rav Pinchasi explains that if a pilot flies every day, all the routes he flies during the week are considered one extended period of travel, which concludes once he is given a recess for the weekend. Therefore, he should not recite Birkat Ha’gomel until Shabat. This is also the ruling of several other contemporary Poskim, including Rav Shmuel Wosner and Ha’Rav Ovadyah Yosef (a”h).