I had problems with that submarine too , and I got annoyed, but overall ,I really enjoyed this game and I think IT IS worth playing!
"People tend to get so easily frustrated - everyone by different things - that it's impossible to make everyone happy."
(True, true! I still don't understand why am I the only one who likes those crates pushing puzzles in Broken Sword 3, while everyone finds them annoying!
)
Anyway, you're close to the end of the game, why not finish it?