I love both ! It really depends on what you prefer. We had great character interaction at both places.
Cape May is a buffet, 'Ohana is family style.
'Ohana is a set menu (eggs/bacon/sausage/potatoes and Mickey waffles, plus pineapple bread and fruit) while Cape May is a buffet with many, many choices.
'Ohana has Mickey, Pluto, Lilo & Stitch.
Cape May has Minnie, Goofy, and now Donald - they used to have Chip-or-Dale but I think they've been relocated now.
Unless you really want to have breakfast with Stitch I'd recommend you go with Cape May since you'll be staying onsite. Get an early ADR, have some great fun and great food, and go burn up all those calories at Epcot !