The RPH is the favorite hotel of my wife and I because of its theme, location and restaurants.
The HRH is the least favorite. It's a nice hotel, but just didn't appeal to us. It didn't help that we had inferior room service the one time we stayed there.
IMO, the PBH is the most beautiful of the three resorts, but as it's the farthest from Citywalk/the parks, and is usually the most expensive of the onsite hotels, it remains as our second choice for onsite hotels.