We've been on 1 NCL and 1 Carnival (Panorama). NCL was on the Bliss, sister ship to the Joy. The go karts were fun and DS liked the laser tag. I made reservations right after we boarded for the go karts and the shows on the touch screens that are near the elevators. Reservations for go karts can go fast, but laser tag is easy to get into. The headliner show Jersey Boys was really good. I like Broadway shows, so I really enjoy that part of NCL and missed it on Carnival. I think having the reservation system is good too, which Carnival doesn't have.
The buffet on the Bliss was huge with so much variety. The Indian food was especially good. I missed that on Carnival, but they make up for it with the multitude of other venues.
I thought the food in the main dining rooms on NCL was not as good as on Carnival. But I did enjoy Freestyle and having the "free" specialty dining package. We didn't repeat a single dinner venue on the Bliss. There's 3 main dining rooms, the 3 night dining package, and then we did buffet one night. I really enjoyed that and missed it a little on Carnival. But the flip side of that is we didn't have the personalized service as on Carnival where the servers would recognize us and say hi elsewhere on the ship.
We took the "free" drink package on NCL, but it was of questionable value for us with the gratuities. We're such lightweights. I like cocktails and I thought that was better on Carnival. I liked that Carnival had a long list of special cocktails in the main dining room. NCL only had a couple signature cocktails in the specialty dining venues. Also, sometimes the cocktails on NCL were made in batches and didn't taste as good. Thinking probably more people have the drink package since it's "free", so the quality suffers.
We enjoyed both NCL and Carnival, there's pros and cons to each. Have NCL Getaway booked for 2021 and Carnival Mardi Gras 2022. This summer is
RCCL Ovation - will be interesting to see the differences!