I can't speak for Boma, but O'Hanas would be my choice. It's the perfect family atmosphere, but the food is Out Of This World!! My husband and I are big eaters, and I'm picky. There was so much delicious food, and my one daughter was ill that night, and the nice server (who pulled up a chair just to sit and talk to us for a moment) offered to bring her soup or anything to make her smile.
As soon as the coconut races started, boy, did she smile! The hula hoop races and the fun they had there were one of our trip highlights. It's surprisingly peaceful and relaxing though, so I'm not sure how they do so much to keep the kids happy, yet the adults can really relax in the dim lighting and enjoy the great food.
You'll have a wonderful time here...have fun! (BTW, my kids were 7, 8 & 8 when we went, but I saw older kids enjoying themselves too)
Melissa