POFQ has 4 stops, SSR and OKW each have 5 according to the maps. The Dolphin has 2, itself and the Swan. While SSR and OKW have 5, another consideration is depending on where you are in the resort, it may be a longer walk to the stop than at POFQ or the Dolphin. However buses to POFQ also serve the 4 stops at POR, so really you have 8 stops. The Dolphin also has water transportation to Epcot. The other 3 have water transportation to Disney Springs. I cant say how often the buses run to each of the resorts in reality, but Disney says every 15 minutes. It seems the Dolphin would have less stops to MK and more options to Epcot so that looks like the best fit to your criteria. Just keep in mind the Dolphin is not a Disney hotel. If you want a strictly Disney hotel, than OKW is your best bet. Potentially shorter walks to bus stops than SSR and less overall stops than POFQ.