On Huahine I've used Blue Pacific Adventure, aka Dive Huahine: Excellent service, and great location right on the town dock. 3 minutes from the two passes. Passe Avapeihi/Fitii Drop and Roses are the better sites.
On Raiatea I've used Hemisphere Sub Plongee on several trips, for their locations (they are right in the marina where we sail from and also at the town dock) and their excellent easy-going service. Two Raiatea dives I'd recommend the Pass Teavapiti and they have a "shark" dive site Miri-miri.
Can't help with Moorea (been 20 years since making a dive there) or Boring Boring except we've used TOP Dive to fill our tanks, last trip they didn't want to rendevous or take us out because of a fuel shortage (yea right!)
On Rangiroa, SixPassengers or Raie Manta, TOPdive's a last choice. All the pass dives are excellent, you will really be at the timing of the water in and out flow for site selection.