We've done a few cruises. Celebrity Millennium is a great ship, great food and service and atmosphere.
Also previously did 2x NCL cruises around Hawaii where the ship both times had an engine fail so limped around slowly misses ports and no compo or apology from NCL, but there are a lot of cruise lines out there and plenty of choices!
One of the engines blew up in port. We were by the pool when a small mushroom cloud shot up the funnel and the ship lost electrical power, think elevators! Stay calm said the PA, then the fire engines arrived. Very interesting to watch.
Also watched the crew do a man overboard practice! very scary, Think Fawlty Towers!
We've found checking cruise review forums like cruise critic to be very very worthwhile before deciding on a cruise or even a particular ship. So caveat emptor!