A few thoughts:
If you decide to go to Jupiter, I'd recommend Jupiter Dive Center: I have many dives with them from when I was a Florida resident and now from a vacation diver as a travel back to Florida. Lots of changes to see goliath grouper, turtles, reef sharks, big green morays, etc. Not like Tiger Beach, but still cool. The diving is drifting and is quite fun.
Boynton is also nice and lovely mid-depth reefs: its also drifting. Scubadada can probably give you the most up-to-date list of operators that are doing a nice job, but I've had good experiences with Splashdown and with Underwater Explorers
In Pompano, I've done the most dives with South Florida Dive HQ and have had really good experiences. Pompano has some really nice shallow reef sites (I'm not as keen on the mid-depth reefs) and some moderate to deep wrecks. I've also had good dives with Pompano Dive Center and Scubatyme.
In Key Largo, I particularly like Conch Republic Divers but also Quiescence (if you want a six pack). I also dive with Rainbow Reef at times when I'm solo. Their boats are always crowded but they have great staff and include a guide if you want one.