Always try to stay within the client’s specifications, even if your creativity suggests otherwise. The client will only pay if you deliver what they want. Logo, typography, colors used, everything must be in accordance with his expectations.
You can make some suggestions to help them refine their graphic design, but the final decision is theirs.
In your job, you will certainly have to create a design for a user interface: dashboard, website, application… It is essential to combine ergonomics and design. Sometimes, the freelance designer wants to do something ultra-trendy at any cost, at the expense of the user experience.
What will the client say if you give him a beautiful but unusable work?
In addition to bending to the client’s request, always put yourself in the users’ shoes to provide a creative and intuitive interface.