I was on Moorea in October and dove with Top Dive and did NOT enjoy the experience with them. It was not a "diving thing" -- I had a run in with the In/DMs due to their attitude which I found to be quite dismissive and, to a certain extent, unsafe.
OTOH, I also dove with the Top Dive op on Tahiti and had a wonderful experience and would highly recommend them. As I understand it, each Top Dive is run on its own.
BTW, if you can, go do a dive on Tahiti and ask them to NOT take you on a shark dive but, to the contrary, a wall dive and a plane/wreck dive. Top Dive did do this for us and the whole crown of thorns issue was moot -- the wall was fascinating and the wrecks were fun.