I agree that The Scuba Club is a great op for newer divers for all the reasons Splitlip mentioned. I did my advanced open water training with them too. The only issue you'll have is that they run a lot of one tank trips: though Friday afternoon and Sunday morning are usually two tank dives.
I also like Jim Abernathy too. If you talk to the shop and describe your experience, they can tell you if they are going to shallower reefs or deeper reefs on any given day.
BHB is a great shore dive too.
My daughter did her open with Ernie there. He is a great guy BTW. My daughter was in her class with Stevie who today is a guide and EMT.
Two of my buddies did advanced with them and became members. I did a lot of dives but never joined. In hind sight, I should have as would have been ahead with the discounts for members. Always funny for me as I would wheel my gear up, and my buddies would come with a towel and head to their lockers.
I will still do their single tanks in the winter when seas kick up. No SI. Also, if I have no buddy, I am assured of an alternate air source being around with them.
Although I will admit, one dive, it was just Wayne, Margaret, one other regular and myself left. The guides all had taken Guests up or had them at safety stops and Wayne decided we would catch another ledge. We started cutting cross current fast to avoid getting blown off the next ledge. I said screw it, gave Wayne the signal that I was surfacing. You know the one where you raise the middle finger, and shot my sausage. He busted my balls at the surface saying I needed longer fins lol.
Often when I solo with them, I'll watch the guides and my gas and follow a group up so I don't need to shoot a marker. Lazy I know.