Discussing the difficulty of a task is important, even if it makes the client uncomfortable with your level of confidence. Hard things are hard and should not be underestimated.
Being honest about the complexity, time-consuming nature, and potential risks of a project is essential for both transparency and managing expectations.
Avoiding discussions about the difficulties of a task can result in misleading the client and potentially undertaking a project that is not the best option.
Acknowledging the challenges and being open about the effort required helps in making informed decisions and finding the right solutions.