You actually are talking about our 3 favorite resorts at Disney! We have enjoyed all 3, and each has many pros and perhaps a couple cons.
I think you need to determine where you will be spending most of your time - at the resort, at the MK, EPCOT, AK, HS, Disney Springs, etc.... When we are focused on the festivals and perhaps the Christmas holidays at EPCOT, there is no other spot for us than BC. If you plan to enjoy some evenings shopping or dining at Disney Springs, OKW is a great location with a short boat ride to the middle of the action (and their boats easily handle the ECVs). But AKL is always our first choice when we're doing 'a little of this and a little of that'. We've had experience with ECVs at AKL, and it's not an issue. First of all, we find the argument about the 'long halls' at AKL to be a bit exaggerated - and it really depends on the location of your room! If you are in the Kidani building, there are 4 sets of elevators along the resort that will take you to the underground parking area, and the bus stop for Kidani is very centrally located. If you are in Jambo House, and if you have a room at one of the ends, it can be a bit of a walk to the main lobby. But if you have an ECV and your spouse doesn't mind walking, it's a non-issue.
We really love the dining options at AKL - Jikl, Boma, Sanaa, and Mara are among our favorite places to eat - so you can easily enjoy time at the pool in the afternoon and a meal at the resort in the evening without even leaving the resort, if you chose to do so! BCV also has many options available, with the Boardwalk restaurants, along with all the EPCOT restaurants, all within walking distance. And even though OKW doesn't have the dining options of the other 2, it might have the best rooms - large, quiet, and parking right near your room door. The point above about elevators is a very important one - be sure to request a building with an elevator (there are several newer building that have them) or a first-floor room.
Not sure I'm helping here, but any of these options is an outstanding option. I would lean slightly AKL, but we would not hesitate to recommend any of these 3 resorts. Hope you have a great trip!