Writing this trip report I thought much about which was my favorite resort.
I loved Animal Kingdom! I did think it was a dark resort, though. Even the pool area was surrounded by shade. It was hard to find a chair in the sun, but thinking about it, I am unsure if it wasn't overcast when we were at the pool.
The Mara was a wonderful counter service and the gift shop was fantastic. The bus service was always excellent...no complaints with it.
The pools were very nice, both at Kidani and Jambo House. The resort was terrific.
Beach Club
Didn't love the pool area. It was neat, but not really conducive for an overprotective mom. I like to see my kids at all times. The pool area was too big to do this and relax. It was fun to swim with them and do the slide, but overall, I can't say that I enjoyed this pool.
The gift shop was okay and did have a "counter" type option. We didn't frequent it though. The Cape May Cafe clam bake was good, and the breakfast with the characters was good. Neither of these was exceptional, so they are not high on the must return to list.
Boardwalk
Loved the location's view (we had a Boardwalk view.) Community Hall was a huge hit with our kids. Boardwalk bakery was delicious for lunch (didn't have breakfast there.)
Pool was nice. Kids enjoyed it, and I could relax without worrying about them.
BC and BW: The location to HS and Epcot was great, but I didn't enjoy the boat service as much as bus service. It seemed that we waited for boats more than we waited for buses. I loved the WS entrance and how we were nearly always the only people there.
The downside is that we had to walk across the park for our girls. I think I would enjoy the location better if we were on a couples only vacation.
I think of the three resorts Animal Kingdom was the best fit for our family.