I have stayed at Divi once before on the Brac. I have actually stayed with them all over the Caribbean. Not a bad place to spend your time above the water, but personally I found Brac Reef Beach Resort's facilities to be more inviting and a little more cozy. I know that Divi just went through renovations, but I talked with Brac Reef to plan my next trip for their Splash week sometime late this summer and they said that all their rooms will be completely redone. So im looking forward to seeing the improvements. Hopefully their dock wil be completed by then too. From what they said, its about 75% done.
As far as macro stuff goes, I've seen some things SNORKLING off the NORTHWEST shore of the Brac that have truely blown me away. All in about 4-25 feet of water. One spot called FishBowl that is PHENOMINAL.