Carnival is no worse than any of the other lines. All the food has been the same. The entertainment IMO is better on Carnival.
They def have more of the partiers but if you go out of Puerto Rico you seem to get a batter group of people than when you take Carnival out of Florida. And also going in off season, you get less of the white trash.