OK, I guess there is always one in the crowd...this time it'll be me.
Why are you wasting a TS dining credit on a breakfast character meal??
You know you can eat at just about anywhere (obviously not the Signature restaurants) and you can get a LOT more value for your DDP if you do a lunch ... or better yet a dinner!!
If you are considering O'hana, I would be a lot more tempted to just pay OOP for that...A $20 TS meal on the DDP is a poor choice, IMHO. But I admit I'm a 'bit' on the conservative/cheap side.

If I do the DDP, or for Jan the Deluxe DDP, I'm going to make sure that we (1) go to a place I wouldn't normally go to b/c it is $$$ and (2) order more expensive food or go to a restaurant for the most value.
We'll choose the more expensive TS and go to one of the CS places where we can get more than the basic meal. (Tangiene and Flame Tree BBQ are both delicious and a great value at $17-20 for a CS meal).
We went to Garden Grill in May and had an absolute blast with the characters -- they came around multiple times, were served food at our table (family style), had wonderful, delicious food and were entertained by the entire restaurant rotating around. This is like a $36+ meal and one you probably wouldn't go to at that price?
1900 Park Fare (now Nathan may not like it b/c it's princess/stepsisters based) is also another wonderful choice. REally good food...more variety than CM or H&V. Another $36+ meal.
Another one is the Norway meals -- $40 for breakfast alone, plus you get photos! I would never do this one OOP but we'll do it on the dining plan, so it'll be a neat experience. We did the dinner years ago.
------------------------
OK, now if I have to go back to your choices, For O'hana its main advantage is it's close by. I haven't eaten here yet but I love their dinner so maybe breakfast is good too. However, their food is limited (not buffet with lots of choices).
We ate at CMC and thoroughly enjoyed our meal. I know there is one less character now than when we went. CMC will have more variety for you and maybe more to choose from for Naomi-Ruth. Since this is a slow day for you, it'll also let you explore that area more and maybe stop by BC DVC areas or go across to Boardwalk to check them out for a future stay.
Have your kids seen Storm-along Bay yet? If they love pools, they may just go gaga over that one for their next stay.
If you are just looking for breakfast, I'd choose O'hana.
If you are planning to look around, check out the area, then I'd choose CMC.
Good luck!