In general, rooms at the front or back of the ship are more prone to motion than those toward the center, in case anybody has any issues with the ship's motion.
Excellent post! I agree with everything you said.
While food in general is certainly subjective, you have pointed out some things that are most definitely not subjective, and that have diminished the cruising experience for many.