I did Barracuda yesterday with Tres Pelicanos Dive Center. Conditions were good ( rough water on the surface will change our dive plan to another site) and the boat had experienced divers. Dive Master Servando popped his safety sausage and kept it on the surface for the majority of the dive. Even though the current was ripping, he kept his buoy on the surface so the boat was able to stay close. The group also stayed within sight of each other and air consumption was about the same for all. Even though the current was fast, the changing colors of the bottom were terrific. GPS indicated a drift of approximately 3 miles.
I agree that it is an advanced dive. Divers are checked out on southern sites before being able to hit the more advanced sites such as Barracuda. Servando is very good and above all very safety conscientious. I agree with Mike that this type of dive is different from the diving at the southern sites. but not any different than say the Pelielu Express or other open water diving. One has to understand the conditions of drift diving, down welling currents and safety stops in blue water in order to do these dives. Practice at Tunich will train divers in faster drift currents. Also one has to understand that the same type of currents can happen at the southern sites too. Santa Rosa Wall can have down welling currents on occasion.
Barracuda is an advanced dive to be sure, but not one that cannot be completed if you have good planing and a secondary plan if conditions do not allow the plan. When you go---Enter and descend quickly as a group. Stay close to the wall or on top of the reef and keep in site of you buddy. Servando will stop and hold position to wait for anyone who falls behind. There are some areas where the current slackens so divers can get some respite from the drift. Watch your dive master and surface as a group. Always have a safety sausage and practice on how to use it. That is the one thing I have observed divers NOT doing. It takes some practice to send up the flag and you need to practice it.
Enjoy the wonders of Cozumel