I've done onsite and offsite and I still feel the same way. "Magic" is feeling happy and warm inside, vacationing with your family, enjoying your time together, seeing your kid's face lite-up when they are having fun or seeing/doing something new or special. I feel the same "magic" whether onsite, offsite, at Disney or any other major vacation I've been on. Its a feeling that comes from within that no huge corporation like Disney can manufacture. sorry, off my soapbox now, lol.
The pics are from CP. The last buiding was closed and being renovated while we were there. From the outside, there is very little difference including the grounds, pools, etc. Our son preferred the CP pool as the others are quite plain. The resorts are side by side with the pools being a 3 minute walk from each other, they are that close. Our balcony faced one of the Grand Villas in fact. I checked it all out closely incase we stay there again and we both agreed (DH and I) that we were happy at CP. I don't think you could lose with either of them.