Having been on both the Harmony and Voyager in the last six months, I enjoy them each in their own way. If you can afford a suite on Crystal and don't mind two seatings for diner, Crystal would be my choice. The food is slightly better and the Bistro is my favorite snack place on any cruise line. That said, you just can't beat steerage on the Voyager, 356 square foot cabin, equal service, plus wine with diner and two bottles of your choice to stock your bar.