We learned after 10 cruises how not to overpack like we did in the past. I remember a time when we took a suitcase just for shoes! Can't believe we ever did that.
It took me a long time, but even as a woman I can now cut down to the bare minimum, and not be lacking. I mean, I can always buy a Tshirt on the ship or in a port if I need one, so why overpack Tshirts? Neutral, solid colors can be mixed and matched. And if I wear the same outfit for both formal nights? Big whoop. When I stopped caring about what other people thought, then I also was able to cut back on what I pack.
And, room to spare in the suitcase means room to bring home purchases!