The hotels on 192 in Kissimmee are the closest to a Disney gate, some are half a mile, but you can't walk to Disney.
The hotels in DTD, or across the street are at least walking distance to DTD. You could end your night in PI and then take an inexpensive cab or a walk to your hotel.
Once you need to drive or take a bus does it really matter if a hotel is a mile or two closer?