The reason to use Ed25519 over ECDSA is that ECDSA can't be used unless you have a good CPRNG. Just ask Sony what happens if you reuse a nonce with (EC-)DSA.
True, that could be a good reason.
Forgot to mention and can't edit in the previous comment, there's a PoC ed25519 implementation I need to look at merging.