The first team seems intresting, ditching the tanky Walrein defintley makes this a "go fast or die" team
as for the second group, i was always under the assumption you build weather teams around pokemon who benefit from it(swift swim/hydration/dry skin for rain, for example. ) i might be too...