Well, I can tell you that we are at YC right now and I would definitely pick BC over YC.
We stayed at BC last year and while the resort was beautiful, if was VERY kid friendly. All of the cm's spoke to us and it just felt "cheerful". We were booked for BC this trip, but at check in we asked...