This is a "shoulda coulda woulda" suggestion but it would be nice if the ship combat took advantage of the lore of the setting in the game, and how the classes and the party could interact in these situations.
In Deadfire we learn that:
1) Ciphers are used by pirates as ship-hunters and their mind control powers are very useful in these situations
2) Part of the power of the Huana faction is the water-shapers unique abilities and the damage they can do against ships by controlling the tides, even huge ones like Rautai's junks
And yet Serafen and Teheku don't get unique opportunities in ship combat to help
All the ship combat should have been reduced in number but made effort to be more unique, in those cool CYOA style segments, and both your crew and the enemy could take advantage of PoE classes to make things more interesting (A Ranger could try to snipe a member of enemy crew and one of theirs could do the same to you, a Druid could charm a whale underwater to ram the enemy ship, a Fighter could coordinate a better boarding assault than the enemy, etc etc, the potential is there)