Raoul is right, this is a completely subjective question with no right or wrong answers. My personal favorites, in order:
1) Cruise West
2) Delta Queen
3) Holland America
4) Carnival and Royal Caribbean (tie)
I am going to be checking out an NCL repositioning cruise in a few months, since I haven't yet experienced freestyle dining.