Thanks for the feedback! I agree with everything you said and will be doing what I can to fix/improve it.
I have plans to almost completely overhaul the mechanics so there will be a lot more decision making during the fights, and less just spam harpoons - repair - spam harpoons.