(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 D, longer, uses combination from a massive dictionary, the English one, and has alphanumeric. Can be remembered even by a human, is less secure than C, but C is a useless password without a tool to remember it (i.e. an extra attack surface).
@splinux @protonprivacy I don't think D it's less secure than C. D is longer so harder to break... Isn't it?

@ginkgotrees @protonprivacy Yeah I know mathematically more length makes for more entropy. But as I put 50 zeroes I am not making it more secure, then putting words from a dictionary should reduce entropy. Because I can count how many bytes are "truly" random makes me say C has more entropy than D.

There's no relationship among its components while the other is 90% made up of relations. One just need to figure out an attack on that relationship. It's more secure because i don't know the attack.