My vote would be for BC. If you have teens and the weather is good, the pool their and atmosphere is great. YC is not (imo) as "family" oriented and a little less quiet. BC is closer to Stormalong Bay and you have great views of Epcot, plus it is at max. a 5 minute walk to Epcot. You also have Boardwalk right across from you which the teens may enjoy more. Cannot say about the Contemporary, but it would seem like there would not be as much there to offer teens.