Moze or Sparkle?

Been using Clara/Aventurine/Sparkle/Robin for a few months now. Clara is E5S1, Sparkle E0S1, Robin E0S0 and Aventurine E0S0. I have an E3 (might get more as I'm pulling for The Herta) Moze and an S1 or S2 Swordplay for him iirc. Would Moze be better than Sparkle in the team, or should I wait for Topaz rerun and try grabbing her instead?

Sparkle would still be useful even if dropped, I have a backup E0S1 DHIL team as well, so no sunk cost here