For 18 cruises I went with a tuxedo. On my last cruise I purchased a very nice dark suit. I considered all factors and because I had lost a considerable amount of weight and my old tuxedo no longer fit I went with the suit.
I may now well be over to the dark side, however I will probably go with a tuxedo for NYE. It is the most festive night of the year. If my weight loss has stopped I may just stay with one.