Hubby and I stayed at BWI last September, just before Ivan (Sept 13ish). We loved it, and I would totally stay there again. We chose it for the all the reasons everyone says they love it: amenities and proximity! It was great to have restaurants and stores right in our hotel, with its own beautifully themed appeal. Things were slowish when we were there, and we were told it always is this time of year. Slowish meaning there weren't that many entertainers on the Boardwalk until Friday or Saturday night, Jellyrolls was dead until the weekend and then too busy, and there is also a dance club down that end, but it was never busy. Not even on the weekend! But when the Boardwalk is all lit up, and there are jugglers and piano players bringing peals of laughter on the night air, it is totally magical.
Someone here said the walk was long to Epcot. This is no reflection on them, as I have no idea who they are, but I think only older or less mobile people would find the walk long. It was very quick, faster than the boats (from load, to travel, to unload), though when your feet are sore from days and days of walking, sometimes the boat is just THE way to go, and tends to be cooler thanks to air conditioning or open window breezes! Also, there is a boat to MGM from that dock which is just wonderful. Riding along the River, seeing the other hotels along the way...really fun and relaxing. But be warned that the boat does not come that often to get back from the MGM. If you see one at the dock loading up, run to catch it or you'll have a wait!
The rooms were top notch, though a little bright for us (white and light blue everything). We had a little veranda overlooking the quiet pool that was delightful. The staff was great (funny, the person who checked us in was our only complaint, too. She was new, though, and slow and stammering the whole time), and I even got my stuffed animals "playing" in the room thanks to the housekeeping staff. If you don't know what I mean, and want to know, just ask.

They have fridges in every room, and a nice little table and chairs in the corner. Beds were comfy and everything was clean and well maintained. Fresh feeling.
Have a great time!