Honestly I am of the humble opinion that Kingdra is better off with DB/OR to be a vaporeon counter. I suppose to a certain extent, it is also good against SW/Hurricane Dragonites.
WG/HP variants are essentially weaker vaporeons, and blizzard doesn't get STAB.
Hence the double dragon moveset is the only way in which Kingdra can shine.