No one is right 100% of the time, not even the most experienced and battle-tested professional designers among us. If you’re doing work for a client and they shoot down what you feel is a strong design concept, don’t take it personally.
While the word perfect is highly subjective, I can state with some degree of confidence that the "perfect client" for us web designers would be a client that:
- Gives us complete creative control
- Tells us what they want
- Leaves us alone to get the job done (i.e., they aren’t a micro-manager)
However, I can tell you from my experience that having a client that goes overboard on those three things is far from perfect.
Freelance designers often have to take on more types of responsibilities than those of us who work as part of a larger design agency or design team. Freelance designers don’t always get the benefits of being able to delegate a portion of their design projects to another, or to lean on other individuals when it comes to administrative and managerial duties like invoicing/billing, project planning, taxes, sales, etc.
Because freelancers have so much on our plates, we need all the help we can get, regardless of where this help comes from, or what part of our creative process we can get it on.