just got back from the NCL Pearl, have been on Carnival Victory.
I think you can have a good cruise on either, but don't set your expectations too high. We found the service in the main dining room lousy on Sun night, better on Thursday. Went to one specialty restaurant as I don't think I should have to pay more $$ (thay had a 2/1 special with free margaritas) the rest of the itme we went to the buffet, WAY better options & faster (2 hours & still no dessert in dining room)
NCL..not a lot of organized activities. Loved the entertainment.
Carnival..more activities to get involved in, way more cameras shoved in our faces
you get what you pay for...we paid Motel 6 prices & you won't get the Marriot..
we made up our minds to have a good time & not whine...