I agree with others that if your 12 year old is very active and social that he may prefer BC with the SAB pool. BWI has an awesome pool, too. I swear the clown isn't as creepy in person. There is also a quiet pool there that is super nice. My mom and I love the BWI because it seems to be much quieter than other resorts on the inside, but so much activity going on just outside. ETA: I would base my decision on the pool, since both places are equally as nice and close to both Epcot and DHS. Go with BWI if you are not interested in the big pool at BC.