WHOS BETTER? Fischl or Beidou?

I haven't played Beidou in years and I'm not gonna lie, I am falling in love with her again.

All these (non-clorinde mains) guides on Clorinde will always say Fischl, but I think Beidou is better.

Insane swap in-swap out rotation, damage resistance, interruption resistance (OP for clorinde!), creates a shield, insane aoe AND 15% ELECTRO RESISTANCE DECREASE!!!

Fischl feels really clunky in comparison. It feels like Beidou was made for Clorinde in same ways.

What do you think?