In my opinion, it is worth it. Most of the time on my Disney trips, it's a group of four adults who have all been to the World many times, so while we certainly enjoy seeing the characters walk around, it's not the huge exciting thing that it is to many families with kids or adults who really enjoy interacting with the characters. Tigger is my favorite of all Disney characters so when he comes around I jump up for a picture/leave the buffet line if I see him near our table, but for anyone else it's more of a 'hey, Pooh' and maybe a picture of him behind us while we sit at the table and shovel more food in our mouths. So I definitely don't think you need to be gung-ho about the characters to get value from the meal.
We always get the early ADRS and do it for a few reasons: we like seeing a primarily empty park, the restaurant hasn't had hours to get backed up so we're seated on time or early, we get to watch the mad rush to the castle (if our table is near a window--it's really a hoot to see), and we're finished just minutes after opening and can knock out adventureland rides without wait.
There are a ton of great benefits of pre-opening breakfast ADRs from our perspective, but they'd all be moot if the food was gross. We really love the CP breakfast buffet. All the traditional breakfast offerings, plus amazing puffed french toast (which we like to call fried dough for breakfast), specialty pancake and omelette station, and a slice of fruit out the door makes for a nice snack later on.
It can be viewed as expensive, especially if you're not in it for the characters, but of the breakfast buffets, I believe it's the cheapest. I could be wrong, so don't quote me on it. At the very least it's
one of the cheapest. [ETA: just reread that you're on the
DDP, so OOP cost isn't a concern.] And I'm not sure about your family's eating patterns/habits, but when we do CP in the morning, we're good going without a TS or CS lunch and waiting to do a CS dinner later on so that helps justify the cost. Of course with kids, this may be automatically harder to manage.