Flowlu
This is a powerhouse for managing small business CRM! Contacts, leads, sales, invoicing, time tracking, task management, team collaboration, report generation - it even has mindmapping! It impresses me everytime I use it - which is every day. The combination of automations and custom fields are its secret super-power which means it is the best CRM platform for providing the exact processes to support any kind of business. It's brilliant.