They both have 4 bus stops internally so you're dealing with a lot of the same "spread out" issue.
Food court only at POR, bigger gift shop/grocery selection at OKW for food in room.
Both have great main pool and a couple of smaller quiet pools.
Both have boat to Disney Springs
OKW is definitely more serene, POR is generally busier with families. Not sure of your travel party.
OKW has a great Community Hall with activities for kids, plus shuffleboard, basketball court, fun activities.
Same distance to parks since they're on the same road.
Parking at OKW is generally closer to the room vs the parking lots at POR.
Most buildings at OKW do not have an elevator so if you don't like climbing stairs to your room, you'll have to request ground floor.
For us, we LOVE OKW, would always pick it.