Of course, you need to make a balance between user’s wish list and your business objectives. See how your work is putting value to your business? Whether the effort you put to build your design is worth what it costs?
Always answer these questions before moving forward with your client. Analise the requirements keeping in view your business needs.