DiveTech has lots of very experienced DMs who have lots of technical training/certs as well. Of course, most of their business is recreational, so they do that well too.
The difference they offer is shore diving from Lighthouse point. You can book a boat (short drive in bus to dock) or rent...