Regent has better entertainment than Oceania, IMO.
For about the same price, I would take Regent any day of the week, over Celebrity Suite class. I would say that Celebrity has priced suites out of the market, but they are selling well. For about the same price (or less), Regent is a MUCH nicer experience.