I'm trying to build a rain team and I want one of them on my team.
Milotic serves more as the bulk of your team, rather than a sweeper. Kingdra is a more sweeper oriented Pokemon, which like to take offense and try not to get hit while at it. If your team lacks bulk, Milotic is the better option, and if it lacks firepower, go for Kingdra.
Hope I helped!