Having cruised on all 3 ships within the past year, I will submit to you my two cents. IMHO my number one choice would be Vision. I found the staff to be amazing, the ship has an old school feel, and for Midwesterners, Baltimore is the easiest port logistically. Pack a sweater for the first and last days. Whatever your choice. . .enjoy!