I think you'll find what's "better" is really a matter of your personal preference. Do you care about port stops and time off the ship or do you prefer to stay on board?
What I think is best for me, you may absolutely hate. Very difficult to give an answer when you don't know someone's likes and dislikes.