The last question's answer is specifically important because in all the projects I have been, compromise turned out to be a toilsome concept which is closely related to the underlying human belief, "It is impossible to make everyone happy".  I choose to believe that it  is  possible to make everyone happy as long as everyone has the same destination.  What is arduous is the "convincing" course and this course is the outcome of people who share your destination but are determined to choose their own path in reaching it.  In this case, I choose to free them. 