We've stayed at both and I prefer AKL. The Beach Club is beautiful, but AKL is so UNIQUE! Plus I liked having one dedicated but for AKL rather than the shared bus that BC and the Epcot resorts use. I also didn't like having to take the boat to Epcot's International Gateway - something about going in the backdoor made it less-magical for me rather than entering at the front. This past trip we choose AKL mainly due to price, but even if I had more money to spend, I would still choose AKL...and have for our next trip! The animals alone make it so worthwhile!! However, if you aren't in to the animals, want to easy access to dining that the Epcot resorts provide, and use the pool alot, I'd say go with the BC as Stormalong Bay really IS amazing!