I love WDW and will probably always stay onsite, The GF is my favorite, but I agree that outside of the World, there are better hotels for less money, even in other popular tourist destinations. I just booked a one bedroom, ocean view suite at the JW Marriott in Cancun for 2020, with the equivalent of CL service, for $459 per night. I can’t get that level room at that price at WDW. It would be twice that. But, just because I’m aware of the price disparity doesn’t mean I won’t still stay onsite at a deluxe. To us, the resort is part of the magic. We would rather stay fewer nights at a more immersive resort than more nights at one with fewer amenities. We always schedule at least one “pool day” in a vacation. Also, my self-employed husband gets very little time off and doesn’t want to stay off site if he has to drive to the parks every day and fight traffic. He’d rather wake up and be a monorail or boat or bus from rope drop. I always look for room discounts, but I’m sympathetic to those who pay rack rate. As a teacher, I don’t get to pick when school is closed. I can’t always travel on dates when a discount is available. This isn’t a problem limited to teachers. Some businesses or factories shut down for Christmas week or the last two weeks of August and that’s when vacation is. I have zero complaints about the experience that Disney resorts offer. I’ve never had an issue with bad mousekeeping or room invasions. I’m just reporting how things work for us. Whatever makes other Disney lovers happy is what works for them.