That is a toss-up. Both ships are essentially the same size and have the same things to offer. I'd go based on price if they've never cruised before. I'd go on either of them.
As I've told you before, "nicer" is relative. What is "nice" to me may not be so for you or your parents. The Carnival ship will have larger cabins.