The ease of use, flexibility to customize my workflow for specific tasks or projects is what I like best about this software so far! So much customization power in such an intuitive interface that it's hard not to love! It has everything you need from A-Z when working with multiple clients/projects all at once. Nothing yet but really excited by how easy it will be as we start using more advanced features (scheduling). We are solving our client billing problems by creating a single invoice per project which allows us to bill each client individually rather than lumping them into one big monthly statement.