Analyze and critique the the theory of biogenesis. What are the strengths of the theory?

Analyze and critique the the theory of biogenesis. What are the strengths of the theory? Does it have any weakness?