Just got back from HHI! We have been going for the past 7 years with our kids (8, 6, 4, 2 now). Haven't stayed at all of them (lol), but have stayed at Disney, Surf Watch, and Barony. All were great.
Barony has a zero entry pool, and two sprinklers, Surf watch has a sprinkler but no zero entry pool, Disney has a slide (and a life guard)but no zero entry.
Beach access: Barony closest and easiest, Surf Watch second, Disney not on beach but does have a shuttle and a separate beach house with a pool.
Activities: Disney is easily the best of the three (not even close). Barony was good, and Surf Watch needs improvement.
Rooms: Marriott's are more upscale, Disney more "rustic."
Any other questions I'll try to answer them.