I've been to GC at least 10 times and to LC probably as many trips. LCBR is outstanding in my opinion. 40 Rooms, good food ( excellent quality quantity and choice, but not gourmet status ). The bar is very pleasant as well. Great dive operation and in my experience, they have not been militant but do insist on a reasonable schedule as they need to be back at the dock at meal time. . I have never been told that I had to be guided or stay with the group and bottom times are generally 60 minutes, which is OK by me. I have never felt short changed or rushed. I have seen the DMs become militant with one or two divers only after they have done something stupid or dangerous.
Pirates Point has better food than LCBR but the dive op is unusual in that they only do 2 tanks in a day, one AM and one PM. They advertise that their dives are much longer than the competition, but you can only get so much bottom time from one tank.
I've stayed at Cobalt Coast on GC and dived with Dive Tech. Nice accomodation, good restaurant, but in my opinion, the diving on LC is better and LCBR has a glorious long quiet beach. Cobalt Coast is on ironshore. Same goes for Compass Point.
Brac Reef Resort is a mirror image of LCBR, the dive op is excellent but the diving does not compare to LC.
Of all these options, I really like LCBR the best and in fact have booked another trip there for this spring.