The Oasis class ships have great entertainment, between the ice rink, aqua theatre, and main theatre shows. However, not much small group/acoustic/live music in the lounges.
Celebrity does a great job with the live music, but the stage shows are definitely not as good as Royal.
THAT SAID the stage shows on Apex were the best we’ve seen on Celebrity - their new theatre set up is pretty darn amazing.