Another client is useful, especially since the current Bitcoin client is a big mess. I was *shocked* that cryptography code looked like this.
Can you be more specific? What exactly makes it a 'mess'?
It is need to group related functions with different functional in different files. So you can edit the repository a large group of people without having to manually merge