We enjoy all three and regularly rotate through them.
GCH - pros: location, balconies (we usually do woods view and get a partial park view, sometimes a great park view...which is fun when u sit on your balcony on the higher floors), we like the new rooms, and love the pool. Cons: small rooms, high traffic resort, price.
DLH - pros: theme, trader sams, pools. Cons: pool gets packed and is spread out which makes it hard to watch kiddos, longer walk, price is close to GCH.
PPH - pros: light/bright larger rooms, theme, love the cabana rooms, we enjoy the pool because it’s uncrowded and easy to relax and watch your kiddos. Cons: lack of pool side service, longest walk (although doesn’t bother us much more than DLH because it works out about the same - longer in morning by a couple min but shorter at night when you can cut through GCH), elevators
DLH used to be my favorite, but lately I’ve noticed that I usually book GCH for the proximity to the parks, or occasionally PPH for a cheaper option. For the small price difference I usually end up at GCH over DLH