I guess it's all relative when you discuss bus travel times. If you're used to getting on a bus at POP and going directly to the park, then you are going to be nudgy when riding the buses at most other resorts....for example.
When taking a bus to MK or AK from any of the Epcot resorts, it will be a bit longer. If boarding at BW, you will most certainly share a bus with those at the S/D....sometimes the bus stops at BW first, then it goes on to the Swan, then to the Dolphin, then off to the park. Sometimes, BW is last on the route and the bus goes to the park right from BW, but you may not have your party all seated together on the bus.
If at the YC/BC, you will have those two stops...then on to a park. But, a lot of times, the bus route will have all 5 of the resorts on the loop..especially after park opening runs. If you get on the bus at the BW for instance, at let's say 11am, and are heading to MK, you may very well stop at the S/D, then head to YC, then BC, before heading to a park.
You will find this to be the case at almost all resorts that have alternative transportation to a park(s). If you are staying at a monorail resort, you will find the buses to DHS and AK can take longer.
There really is no perfect resort....it's all about choices, and what is going to work for each family on each trip.