Mandibuzz and Umbreon also counter Gyarados, to name a couple. The counters alone for Gyarados are plentiful, diverse, mostly reliable and are not particularly hard to fit on a team. The DD set, which is its most potent one, doesn't quite seem S rank to me at the moment, with A+ seeming more...