Question: why virtue ethics is the best?
Answer: Virtue ethics allows people to maintain personal and interpersonal connections important for the good life. Virtue ethics does not fall victim to moral schizophrenia, which is one advantage it has over most other moral theories.