The Grove is a dive where you have to be on top of your game. You have to be comfortable descending and ascending the line in a strong current. You have to be in good physical condition. You have to be in control and understand the conditions that present themselves during the dive. You have to understand your gas consumption. You have know your limits. In other words, this is an advanced dive, and as advanced recreational dives go, it can be more than that.
I have many dives on the SG in varying conditions. I have 'bagged' dives on the SG when those conditions dictated it. The very first time I went out to dive her a few years ago, I bagged the dive and got back on the boat. I ended up involved in a rescue when a diver rocketed to the surface with no mask or reg due to the strong current and their inability to maintain either.
CO2 buildup, heart attack, panic, gear failure and being overweighted can all contribute to accidents at the surface. Throw a very strong current, an unpreparred diver, and a boat that can't untie due to the safety of the other divers at the situation, and it can lead to tragedy.
This isn't the first accident on this dive and it won't be the last. All we can hope to do is personally learn from what comes in the form of accident analysis so that it is less likely to happen to us since we will be better preparred mentally and physically to deal with adverse conditions.
Before doing these dives, do the research and ask the questions to determine whether it is within personal limits and capabilities. No matter how prepared one is, there will always be the possibility of adverse conditions that are unexpected.
My sympathy goes out to the family of the victim.