HAL and Princess are our favorites. We are Platinum on Princess (DW is Elite) and whatever the equivalent is on HAL.
We have never had a bad cruise on either one. There have been small glitches and occasional problems but never anything that would make me turn away from them.
We are also platinum on RCI. I like it better than DW does. We were on a cruise with them that included a major incident, totally beyond the cruise lines control, and they handled it as well as they could. (Mardi Gras Trip Report and Pictures
) I suppose many on that cruise swore never to cruise RCI again, but we still like the line and will use it when it works for us.