I've been to Beaches T&C and would not go back. 30min bottom time, stay away from Grace's Bay its been bombed to nonexistence, its ultra dead of coral and life. Fifi is one of the best operations there. Since we had run of the boats at Beaches we were lucky to convince them to go to some of Fifi's sites, and they were great.
This all inclusive looks like any other and the food is beautiful looking but often tasteless, like cardboard. The 'fine' restaurants had 3 Star quality food. For the T&C, with much poverty surrounding the resort, this is probably very highly rated. One disturbing sight is often on late night walks I would see dumpsters raided by locals for the excess all-you-can-eat food that was dumped there en masse. It made it very hard to eat the food later on, considering how I thought of it. Our dive boats were stocked with such food, up to 5x the amount of food needed to feed the entire boat, and 90% was trashed.
Beaches Is fine if you want to take kids and insure they are safe in swimming pools, of which they have very many. However, as a dive vacation, its very poor value.
I had to go on a business meeting, I didn't go on purpose as Beaches is rated very badly by undercurrent.org and I found out in person how accurate Undercurrent is.