Boardwalk could use a dedicated Quick Service location in the hotel (No, Boardwalk Deli isn't that...) especially for breakfast, but otherwise it is a fine hotel.I think Boardwalk Inn is the best Crescent Lake resort (the pool at Beach/Yacht is much better, but I don't really care about that), but regardless, those three hotels have the best location on property.
Given the details in the OP I would say Beach Club. But how much time do you really plan on spending in Star Wars land? It wont be 8 hours or anything like that. So HS will be a day visit at best. If you can move beyond the Star Wars thing, then Wilderness Lodge is a better themed resort. The kids wont care too much, but WL is beautiful.