I feel like the campaign experience is interrupted every time the mission ends and forces me to my ship. I feel like every missions end should have an exit door back to the open world, maybe a loot chest after a boss fight, my ghost asking if I want to return to the ship, and the option to start the next mission. Jumping back to the ship every time breaks the flow of the game and makes me wonder what the point of an open world is.
I agree. Unfortunately the cutscenes would be out of order otherwise. Not sure how to reconcile these two ideas.