Some of these are rather sketchy pokemon you claim crobat can "Counter". I fail to understand how Crobat reliably counters Blastoise, Swampert, Suicune, Milotic, and Togekiss. I understand that it caun taunt the bulky waters to prevent them from using Roar, Rest, or Calm Mind. However, they're just going to mindlessly spam Scald until your Crobat gets burned, at which point they're going to beat it one on one because Brave Bird won't be able to touch them. Swampert, Suicune, and Milotic commonly carry Ice-type coverage moves, and Swampert can just predict a Roost and nail Crobat with Earthquake. I also wouldn't really feel safe switching Crobat into Togekiss, knowing it could either Body Slam, Thunder Wave, or Nasty Plot on the switch.
If you want to claim that Crobat can taunt them, and U-turn to keep momentum on your side, that's different. Crobat can definitely do that well, however you claim that Crobat consistently beats all of those mons 1 on 1. Can you possibly elaborate a bit on how it takes out those bulky water-types, in addition to safely beating Togekiss?