I booked the SOA during our 2007 trip and after reading reviews on how mediocre it was and how it wasn't worth your money, I made a last minute switch to Ohana. I can say that Ohana was great. The food was good (and ALOT of it) and the atmosphere was absolutely wonderful. My kids had a blast doing the limbo and congo-ing around the restaurant. We even saw Wishes from our table. We will definately be back when we go at Christmas this year. We were origianlly going to stay at the Poly and I was going to do both Ohana and SOA this time but I switched our hotel and so we will probably only do Ohana. Sorry, I can't help more on the SOA experience...good luck!!
I'm having a harder time booking Ohana than SOA which I found surprising. It sounded very similar but maybe minus a lot of the hokeyness and only 1 TS credit. But since I've done neither wanted to check.