I understand your disappointment in Princess and all the costly changes.
We are Elite on Princess, Elite Plus on Celebrity, Diamond Plus on RCI, Diamond on MSC, Sapphire on NCL, etc. We have cruised those lines last year and this year.
Why do I mention this? It is too let you know we are seeing the same changes on all the cruise lines! Regardless of line, they are all cutting back, charging more and it is no different.
My personal opinion:
Celebrity is the most expensive in the way of drinks, Specialty Restaurants, etc.
MSC is the least expensive.
Princess is reasonable in drinks, Specialty Restaurants.
Your money, your choice.
We are not cheerleaders for any cruise line. Happy Cruising on your line of choice!