I want to choose one to use for both water and ice attack on my team, but I am not sure whether Lapras, Gyarados or Milotic are better. Since my goal is ice, I think Milotic with higher SP attack is better, but then Gyrados usually meta.
Lastly, Lapras could go Giganmax, while the others...