As stated, all together and share amenities around a lake.
Resort = "condos"with bedrooms, free parking, fee based shuttle to parks
Grand = hotel that have suites with bunks, resort fee ($35 per day), parking fee, free shuttle to parks
Only Bonnet Creek Hilton and Waldorf Astoria gain the Disney benefits such as 60 day FP+ and EMH. They are not in the circle around the lake but across the street. There is also another, Marriott being built and there are golf courses.
The Gateway Resorts ...
I believe the only advantage they offer is ability to sell a package with potential of some discounts depending how you book. Gateway and Good Neighbor have to meet certain standards to be approved by Disney but it's really not much more than a stamp of approval.
PERSONAL OPINION: I have stayed at Resort several times in two and one bedroom units. I would stay here every trip because of the space, kitchen, laundry, great amenities and location. I don't see an advantage to paying more for less at the hotel unless you really want housekeeping each day.
In photo the circle of buildings around lake is Resort and Wyndham Grand. Next to golf course is Hilton and Waldorf with Convention space. To far right is the new Marriott. Left side is Riviera at top, then Caribbean Beach then Disney laundry facility.
PHOTO CREDIT:
@bioreconstruct