The Good thing about ClientExec is very simple, I would prefer the development team to try and stay away from "Moderbill Style" which I just personally find unattracting, they have good features but just need to make it more user friendly, especially for some people who do have issues installing it.
However I use my own Billing Generated System "M5Pro

"