(If I hadn't shared them) which would be the best password and why?

A) WinterMoon38
B) Flame!Rider204
C) J7$kP2!mQx9#L
D) Echo-Bicycle-Violet-77&

@protonprivacy

C for its complete randomness. Then D because of length, but using the same separator between words is a pattern and that words are capitalised normally, when it should be more random are flaws.