I like Beach Club too, but there are some advantages to BWI.
About your second point-As long as a guest is staying in a regular resort room (not time share/dvc) then the Board Walk Inn rooms are closer to Epcot than to Hollywood Studios.
The Epcot boat stops at BWI and then goes straight to Epcot. On the return, the boat picks up at Epcot, and then the first stop is BWI.
It's really nice to have that quick option back and forth.
Often, for us, the decider is price and availability.