Full disclosure, I have experience at Komodo only. The dives greatly vary, depending on lunar cycle, tides, and local conditions. Similar to many sites, experience does matter. I have had wonderful fast drift dives in Komodo, where it's difficult to hang on - just go with the flow. Other dives, we use delicately placed reef hooks - here upwelling and strong current are compressed along small pinnacles. And some dives, we move using microtopography, or we might experience little current. Without currents, you will not see many large fish, etc. A good LOB and crew will make sure that all works best for each site (tides...).
i am with Doc on this one. Currents do in all directions, depending on tides and lunar cycle, it's not a problem with a good DM or local experience. cmr