Like many others on this board, staying onsite is a "must" at WDW. I will not even bother going to WDW without staying onsite, mostly because it makes us feel totally emersed in the "magic." We also like the perks of staying onsite at WDW, but I don't think that's our main priority when we choose to stay onsite. We also like the different themes of the resorts and think of them as attractions in themselves.
At DL, staying onsite is not a "must," we consider it more of a luxury. We will stay onsite every few years, but most of the time we stay off site. Because DL is so much smaller, and other hotels are so close, and even the not-so-close ones offer great shuttle service, we don't feel that we HAVE to stay onsite. Also, it isn't as easy to get a good deal on the DL hotels, so they tend to be more expensive.
That being said, this year I will be staying at DLH because I really wanted to be onsite for the 50th Anniversary celebration! My favorite is GC, but I thought we'd do something different this year since our last onsite stay (several years ago) was at GC. I like GC because it reminds me of WL at WDW, my favorite resort there. It is also the only DL hotel that was built by Disney from the ground up.
So I guess my philosophy where DL is concerned is, if I can afford it, I'll stay onsite, but it won't be a deal-breaker for me.
