We've stayed at BC and POR in the last year. I thought BC was wonderful, but DH said POR was his favorite! He didn't like the walk from the parking lot to the room at BC.
The good points about BC are:
proximity to Epcot and MGM
proximity to BW activities
Cape May Cafe character breakfast (YUMMM!!!)
Storm Along Bay
Marina activities and bike and surry rentals
Queen size beds
The good points about POR are:
atmosphere is relaxing and quiet
boat ride to DTD
Ole Man's Island
Marina activities and bike and surry rentals
rooms not far from parking lot
Boatwrights food is good too
Full size beds
No matter where you stay, you will feel the Disney magic. The resorts you have picked out are comparable, but in two different price ranges. I wouldn't stress on where to stay. Find what is important to you, and narrow it down. If being able to walk to Epcot whenever you want to is the most important thing, then BC is it. If relaxing is most important, then POR is best. If you are going to spend most of your time in the parks, then I would stay in the cheaper resort.
As a PP stated, the
DDP depends on what types of foods your family will eat most of the time. We were on the DDP, but DD16 loves pizza. They don't have pizza at Coral Reef! The rest of us love DDP and we will do it again and she now understands we can get her some pizza before or after the big meal. DS17 thought trying a lot of different foods was awesome!! I had to promise to take him back to Coral Reef so he could have more creme brule'!! If you are planning on several larger meals (higher end, including character meals), then DDP is a good way to go. If your family had rather eat chicken tenders, burgers, and pizza, then it's not. It's all about what your family's habits are.
Enjoy!!!