I think that there should be a law that states that if you're staying at BC and want a character meal that you must eat at CMC. LOL
All kidding aside, one of the things you want to do when staying at a resort is to take advantage of the amenities of that resort. One of the amenities at BC is an on-site character meal. Why wouldn't you eat there if you want a character meal? IMO it's actually a great breakfast for your departure day or for a day where you'll be sleeping in and then moseying on over to Epcot to stroll the World Showcase so I say see if you can get that and then also snag that TH ADR as well.