I just got off the Vision today, and wanted to write while everything was fresh. The ship itself is in relatively good condition. It is, however, an older ship. My wife and I had an outside cabin which was a good sized room just for us two. However, the furniture was a bit outdated. Not too much to complain about there as we didn't spend that much time in our room.
The shows were decent, but tended to cater to the older crowd. My wife and I are in our late twenties and didn't relate much to the 70's and 80's themed shows. The scheduling of the shows was absolutely horrible. Usually there is more than one thing to do at a time onboard a ship. Not this one. Either you went to the one show or you had nothing else to do. It was a mass migration from one show to the next.
The food was good. Your basic menu at the Windjammer, and the main dining room was ok. The menu choices at the main dining room were limited from night to night. We didn't try any of the specialty restaurants, so no comment on that.