Boma, hands down for us. At Ohana, we had three bad experiences. The meats were consistently dry and the staff were always so busy, meaning glasses were never filled.
Boma's has a lot of variety, so there's something for everyone. The wait staff were wonderful.