I'm a bit conflicted on how to optimize my Primarina. I was originally thinking a full defensive set with max sp def and HP, but its defense is low enough to get OHKO'd without reflect by gunk shot or poison jab and its speed is so low that it has to endure at least one hit before it can get that up. Its sp atk is unreal, so maxing that with speed for a sweeper build was my second choice, but its speed, even with max EV's and nature is still barely breaking 200, and will still likely get out-sped by a good amount of mons. I could drop reflect and put some into defense, but I already have a physical wall on my team, so I thought it was kind of redundant. My current set up is a hybrid of the two as shown below, but its speed is still low and the extra 30 hp from the EVs doesn't seem to make much difference. What do you guys think? I appreciate any feedback! Thanks!
Moves:
Surf
Rain Dance
Moonblast
Reflect