Personality theories, psychology homework help

Which of these (Psychoanalytic, Humanistic, Social Cognitive or Biological – Trait) you believe is most correct. Explain why you made this choice describing and applying at least three aspects of the theory in everyday life to demonstrate your understanding. Finally, explain at least one way that your chosen theory may be limited.