The strengths of virtue ethics are that it emphasizes the importance of personal moral responsibility and development, making it a more individualistic approach. The weakness of this theory is that it may be difficult to determine what virtues are truly universally important, and it does not provide concrete guidelines for decision making in specific situations.