I have stayed at all three options. Hands down I would pick the AKL....
The resort is amazingly beautiful and it allows the true "resort vacation" feel. I found the buses easy to use. Having the Mara, Jiko, Boma and Sanaa easily at hand was quite a plus, as all are great food options.
Oh, did I mention the animals? I can't begin to describe how special being able to sit on the balcony and watch the animals is.
We were also able to take in fireworks in the distance from the parks from our balcony.
The resort itself offers cultural experiences, including an extensive African art collection. There are also activities available...storytelling, night vision googles, kitchen tours, wine tastings....and so on and so forth. Have I sold you yet?
My second choice is BW for location. Its nice to be able to easily access both EP and HS. Flying Fish is my fav restaurant on property and the easy walk home is nice.
WL has a lovely lobby,
but I found the rooms to be a bit on the shabby side and it was not as convenient as BW, nor was it as great of an all around experience as AKL. Did I mention how beautiful AKL is?
Let us know what you decide and have fun!