We did our one and only carnival cruise in 2012 after 4 NCL cruises.
Keeping in mind that a lot has changed since then, the thing I remember most is not having as many free dining choices on Carnival. I remember liking their buffet selections after getting bored with their main dining room.
Entertainment wise I remember it being quite comparable. But, again, that was years ago …