Our first trip, we stayed at PPH and it was lovely! The 20 minute walk to the gates? Not so much. If we had more than a week to hang out and just wander around, as well as the budget, we'd love to try the
Disneyland Hotel just for the awesome rooms, cool pool, monorail, etc.
BUT, the savings of over $800 for a week, plus the 5 minute walk to the gates makes staying across on Harbor a better choice for our family.
It all depends on what your priorities are - EVERY day EMH/MM? Stay on site.
More money for souvies, churros, and Dole Whips? Stay across the street.