Hi Trition - My partner, Rob and I are from Boston, and have cruised on Princess, Celebrity, Holland America, and NCL. I agree with you that Celebrity does a great job of making us feel welcome and special. However, we have also had great experiences aboard Princess. On our first Princess cruise in 2003, we had a gay cruise director who went out of his way to make sure that we all "gay men" had an opportunity to meet each other, and even hosted a small cocktail party one evening which Princess paid for.
I think more and more we'll see most of the cruise lines step up to the plate and extend great hospitality.