We love Princess (and other lines, too), as you can see from my signature. We are Disney freaks and love
DCL, but sometimes it is not necessary to cruise with Mickey. Plus, other cruise lines have been sailing way longer than DCL and DCL probably took pointers from them (including the new hand washing station).
Plus, Princess gives any past veteran (not just active duty or retired) a shipboard credit (dh was in the Navy). And, they give stockholders another shipboard credit every cruise, which Disney does not give to their stockholders.
We feel Princess has much better food (especially pizza!) although Disney shows are #1. (But, the new huge
RCCL ships, Oasis, Allure, Harmony have great Broadway type shows and fantastic ice skating shows with Olympic quality skaters - those are my favorite!) The other cruise lines have a dining room set up for anytime dining and their buffet area is open in the afternoons and also for dinner every night. (*Not like what we experienced in Cabanas for dinner that night.) And, every afternoon the other cruise lines have formal tea (for free) and we really enjoy that, too. Of course, you don't get "free" sodas with other cruise lines. But, we are at the top tier with Princess (they call it Elite), so we get a free mini bar set-up with liquor, beer, water or soda included. Or, you can swap the mini bar for 2 free coffee cards for their specialty coffees and ice cream. And, hope I don't get blasted, but Sabatini's on Princess is much better than Palo. Just our opinion, of course.
Evenings in the dining rooms on other lines are always more dressy than DCL, which allows shorts in the dining room. Actually, that might be a plus for DCL!
I know others disagree as there have been many threads on the subject. But, for us, for what Disney is charging (way more than double), we like to be able to go on more cruises than we would if we just sailed with DCL.