The PBH is the better hotel in my opinion, and I've stayed at each hotel three times so I do have a little experience with each. The HRH has the advantage of *usually* being less expensive (not always), being an *easy* walk to the parks, and having a slightly better pool.
The PBH has bigger rooms with better beds and better climate control systems (I can not stand the climate control system they have at the HRH, it annoys the heck out of me when I'm sleeping, this was in all three rooms I've had there, never the same problem at PBH though), three separate pools (the Beach pool being almost as nice as the HRH's one pool), ample self-parking (which the HRH is infamous for lacking), and a much better selection for on-site dining.
As for service, the service at the HRH has been consistent, the problem is it's consistently *bad*, where as the service at the PBH has been a little more hit or miss, ranging from occassionally lackidaisical to excellent.