Unless I had a young child and planned to spend all of my time at MK, I would chose AKL. It was amazing! Even my non Disney liking DH said it was awesome. We had a rental car and drove to the parks, they never seemed any further than when staying at Pop. We did take the bus once or twice and had no problems, short waits and the drives didn't seem bad to me.
I didn't love the limited selection at Mara but we are picky eaters, however we could find something for the few times we ate there (usually ate at the parks)
WL is also beautiful and I loved sitting in the hot tub at night, looking back at the lodge lit up. I liked Roaring Forks a bit better than Mara but as I said we like simple choices.
Either place would be a great option, but there is something magical about waking up, looking out your window and seeing 3-4 giraffes eating there breakfast. I am usually someone who wants to be in the parks open-close while DH/DD like to hang out at the pool/room. AKL had so much to offer that I didn't mind spendng more time at the resort than normal. I could go back to AKL and not even go to the parks.