I like that this is a simple application to get your projects started, but as you progress they have added features/improvements constantly such as being able to work across multiple clients and a better interface overall. The only thing I don't really use it for personally is billing, but there are other options out there if need be. I would recommend using this to start your project managment process so you can build up confidence quickly without having too many unknowns about how everything works. It has allowed me to take my time getting used to our product because of its intuitive layout which allows employees to pick things up easily.