Best dive sites in Brazil?

I haven't seen much about Brazil dive sites or dive operators in this sub. Any recommendations on dive sites & shops, especially near Rio (Angra dos Reis or Búzios seem promising) or in the Nordeste region? Any general tips or thoughts on diving in Brazil?