Traits vs Behaviors

Q&A
Кто что предпочитает? Какие плюсы и минусы есть? Я раньше их не использовал. Но сейчас в проекте слишком разрослись модели, хочется их разделить. Что по вашему лучше использовать?