I'm giving Ohana a pass this year - lately they always seat us over on the left side of the restaurant near the exit to the bathrooms which I dislike & the wait is still ridiculously long to be seated. The many large group tables take a lot of the wait staff's attention and as a result the small party tables get sub par service, IME. If you are a large group it's great if you are a two or threesome, not so good.
I like Boma as I like the variety of food available. There can be a bit of a wait but once you're seated it's buffet and you can set your own pace.
Have not tried Whispering Canyon - will give it a try this Dec.