My advice is take the Princess cruise. More elegant, great reviews, not a loud party atmosphere that is on Carnival. I've heard the Pride is quite a party ship. Carnival attracts more familys with kids and singles. Princess is supposed to be quieter with excellent service and movies at sea.
I do like one feature Carnival has that the others don't offer. Self serve laundry mats. I like to wash a load of clothes so I have clean stuff to wear, don't like to wear things twice.