The main factor in this argument is still what kind of team the move is being used for. For a team that needs hazards gone no matter what, Defog is the better option, pretty much guaranteeing to get rid of hazards. If the team lacks a glaring weakness to rocks, either is fine. Of course, if you...