for us, a resort is so much more than just the room.
The room is there to sleep, take a shower, and store all the junk we keep on accumulating.
What's important is what's not the room. The pools, feature or quiet, the overall theming, the food courts, restaurants, play area, marshmallow toasting, surrey bike and searaycer rental, horsedrawn carriage ride, you name it. And the overall feel of the resort.
I love POR, especially Aligator Bayou, because it's so .... like us ... We don't like POFQ that much... for a silly reason ... being French, staying at French Quarter just would seem weird (I told you it was silly) no too much of a vacation (just as if you picked a city that's the same name as your hometown for a stay abroad.)

yup, silly, lol.
I couldn't stay at some of the other resorts, like GF for example. For DW and I this hotel looks like a white bird cage. TBH I'd probably kill myself if I had to stay more than 3 nights there.
We love POP, because it's busy, happy busy. Colors are flashy, in a word : groovy.
It is not a matter of hotel category, it's a matter of atmosphere and ammenities.
Offsite hotels lack that disney feel. That disney atmosphere. (not to mention onsite perks)
and, let's be fair, we don't go on vacation to stay in the room all day. What's next ? Ask for a bigger TV Screen ... we hardly ever turn that thing on (except for the Duffy Bedtime Story for DS)
The rooms are probably less fancy than at other hotels. But how much time do you actually spend in your room ? Most of that time will be in the dark, eyes closed, sleeping.
As soon as we step out of our Disney room, we're in a "disney park" in itself. We don't need to spend 45 minutes on a bus or in a car to go from Idrive (for example) and reach the "mickey zone" (as DS calls all that's inside the magical gates).
A more beautiful room offsite. Sure, but what for ? I know I'll spend less time awake in that room than i'll spend in transportation to go to the parks.
As far as I'm concerned, rooms might be prettier and comfier offsite, but that's irrelevant. What's inside the room is not important, what I want to know is what happens as soon as I step out of that room and into the action.