In my experience, clients are broken down into the following -
40% - Absolute pleasure to work with - value the relationship, give records timely, pay bills promptly, take their responsibilities seriously, are always polite and respectful to you and all staff
40% - Good to work with, sometimes unrelable with meetings, busy lives so don't always give things the attention they should, but good loyal clients and valued.
15% - Borderline clients - often late and disorganised but good people, value the relationship and refer and accepted because of this.
5% - An abolsutele bloody nightmare, always late, impolite, slow payers, listen to mate down the pub, cost conscious, bill quiblers, timestealers, no respect. Should be weeded out at all costs as they drag you and staff down.
How does this compare for you?