I have done Allure, Getaway, and Escape. I didn't really look at the children's programming much between the 3. When we sailed Allure our kids were teens so in the teen club. Neither were all that thrilled with it, though. They've had hit or miss similar experiences on
DCL so I wouldn't say that's a tick against RCI's kids clubs. I think the overall vibe depends a lot on the kids in the groups on any given sailing. They didn't go with us on Getaway. On Escape they were both 18+ so they pretty much hung out with us. In bars frequently. LOL!
That's hard. I would think the deciding factors would be balancing shows against things to do. The shows on Getaway & Escape are more limited + the big production will have adult undertones. They don't have many shows, either. On Oasis you get a better, more varied selection of shows and more of them overall. Then there's the things to do. Oasis will have rock climbing, mini-golf, flow rider, carousel, zip line + pools. Getaway has water slides, ropes course (SO fun!), mini-golf, zip line (on ropes course), + pools. Oasis will have Dreamworks characters. NCL has eliminated their contract with Nickelodeon characters so no more Sponge Bob fun. With the free at sea promo on NCL the bars/nightlife felt more prominent to me. Maybe that's just me, though.
Personally, I feel like RCI's product is better for a family with younger children wanting to do family-oriented things. NCL's product was an excellent fit for our family when our boys were aged-out of youth programming because we could sign waivers and they could drink beer and have a little guided intro to night-life. If that makes sense. Plus, the adult nature of the main production show was not a problem because they've surely seen & heard worse by now.