If your family loves to spend a lot of time at the pool and loves Epcot or Hollywood studios, then I would choose the Beach Club. If Magic Kingdom is the place you spend most of your time, you can't get enough of the monorail, and you love the lake and water sports, then Bay Lake Tower may be the place for you. We own at both, and we either bank and borrow points for a full stay at one of the resorts, or we spend a few days at one and then move to the other for the remainder of our vacation. You really cannot go wrong with either! Good luck with your decision!