We'd pick Cape May! We loved it the two times we ate there. The food was hot, fresh and delicious, the characters (Minnie, Donald and Goofy) were fabulous and our server was great. It was a relaxing way to start our day.
We have no plans of doing CM's again. It was loud, chaotic, the food was horrible, the buffet area nasty from spilled, splattered and dropped food that had not been cleaned up, the characters were far too rushed, our server was rude and Mickey skipped our table.
I can't say anything about Ohana because we have not done it yet but we plan to do it in March.