Better late than never...

Based on Cruises on Princess, HAL and Celebrity, Celebrity wins hands down for price/quality ratio. HAL is next and then Princess. However, the ship is only a part of a cruise...an important part, but only a part, nonetheless. The ports of call and the people you meet on board are also important. One's attitude also plays a role. If you are unable to accept certain minor things and are itching to complain, you will surely find things to complain about on any cruise, no matter how many stars...and it will probably be what you will remember most of the cruise (and discuss most with your friends). Such a shame.