It is very important to satisfy your user — the client who will be using your product.
Never try to impose your likes and dislikes on your design. You are not designing for yourself.
Always work with your user and get his feedback to create the best possible solution. An extensive observation of your user while working on a project is an essential key to become a UX designer. Meet them, talk to them and see their working environment.
Relate the problem to the daily life situations of your users and see how they handle them.
This helps you to discover their actual needs and the way they want to meet them. Collect your findings and now think of the design you want to build for them.
Believe me, this makes a lot of difference!