Crelate is a good CRM/ATS as it's functional, easy to adapt, and simple to integrate within the workflow. We primarily use it to track communications with candidates, though not as much for the client-side. In terms of being an ATS, I don't really have any other products to compare it to so my feelings are positive. It's less appropriate, I would think, if you are using a suite of productivity tools as I'm not sure that it really integrates well with many things. There are definitely some improvements to be made but, at its core, it is an effective tool that is necessary for the work that we do.