I pretty much agree with all of the above posters!
I agree with almost
everything you said! We've cruised on Carnival twice and Princess once. We like Princess much better. (As you can see our next cruise is Princess!)
But in all fairness, you can't compare a very
short cruise to a 7 day or longer. It's like comparing apples and oranges. They're both fruits, but they're very different. We also enjoyed our 7 day cruises with Carnival.
I think you'll really like Princess. IMHO it's a "step up" from Carnival, but not too
high up if you're easy going like we are. We thought the food was very good and the cabins, while not as spacious as Carnival's, are well laid out with plenty of storage (depending on how you pack!
We especially like the Anytime Dining. We like to eat at 7:00 or 7:30. We always asked to be seated with others and never had to wait. If you want a table for two you might have to wait 10 or 15 minutes.
Have a great cruise!