Ngl I'm super curious about your favorite Pokemon of each type in your signature. They're almost all mons I've rarely seen anybody taking a huge interest in, yet none are widely hated either. So, what made them your favorites? Doesn't have to be all of them, even 1's fine.
I sort of disagree wth your kingdra example when you said a swift swim mon should use another ability if it lacks rain dance. I think letting it stay gives you an option when you opp uses rain dance. It could be a reduced chance when it lacks rain dance though.