Yes,there are bad cruises on all lines and there are good cruises on all lines.
It's pot luck which one you are sailing on.
Life is good at sea whatever goes on.
I always wear a suit or a jacket for dinner and would never dream of taking my jacket off and my wife has a selection of wraps and shawls as you say it can get a little cold for the ladies.