I have been using sage act since 2003.
Its a proper sales contact CRM system used in all big and small companies for all sorts of services.
It does sales forcasts, job bookings, custom reports etc, it will also mail merge, send out batch letters and emails.
Its not cloud based, so no need to rely on a third party to provide a 'service' the data is secure, and trust me it doesn't matter what these companies say about your customers data, if it's stored in the cloud, it can be accessed by anyone in the cloud, and you are foolish to think that your business information, and round info isn't viewed as an asset by these providers as they have the data, and and that equals power and value to them.
Keep your customers info on a local machine isolated from the internet. Thats what i do.