As you can see on my signature I have done a few different cruise lines. The other cruise lines have some good ships and some bad ones. So from our experience here is how we rate the ones we have done.
[1] Disney - Great shows and good food. The people have bee very good and my son likes the kids on the ships.
[2] Royal Caribbean - Good shows and good food. I liked the shows they had in the bars. I stayed entertained. My son liked the rock walls, Ice Skating ring and roller blade course.
[3] Princess - Good shows and good food. Not as many kids but my son made closer friends.
[4] Carnival - This was the 4 day cruise. Turned out to be a party cruise with lots of drunk people. We want to try a longer family cruise with them.
[5] NCL - We did not like this ship. It felt like motel 6 on the water. They put my 11 year old son in a room with some
Lego's and expected him to stay and be entertained. Food was sub par.