I would give preference to a non-smoking ship if the itinerary was good, doesn't even have to be great! They may have more non-smoking areas on ships these days, but when we were on Royal Caribbean, we were forced to walk thru a bar area to get to the showroom and it was very THICK with smoke!
My wish someday would be to have a non-smoking world, but at least things are better than they used to be....
8/92 Mex. Riv. Commodore
9/98, 9/00, 9/02 & 7/04 Caribbean - Paradise
10/00, 08/05 Pac. Wtrs. Holiday, Monarch
04/06 Hawaii - Celebrity Summit
09/07 Alaska - Celebrity Summit
07/09 Western Caribbean RCCL Liberty of the Seas