Scientific reasoning is often about choosing the theory from a set of alternatives that we think is most likely to be true. But how do we decide which theory is the best one that is most likely to be true? Here are some relevant criteria.
The minimum requirement for a scientific theory is that it can help us make predictions and explain our observations. If a hypothesis generates no testable prediction, it fails the minimal requirement for a scientific hypothesis.
When we evaluate the predictive power of a theory, we consier both the quantity and the quality of the predictions. How many predictions can the theory make? How accurate and precise are they?
In general, we want theories that can explain the connections between events by revealing the underlying causal mechanisms. This can help us generate more predictions to test the theory and make other discoveries.
A simple theory is (roughly) one with fewer assumptions, and which posits less entities than its competitors. Many scientists believe strongly that we should search for simple theories if feasible.
A theory should be internally coherent in the sense that it is logically consistent. If not, there is something wrong with the theory as it stands, and so there is a need to revise the theory to come up with a better version.
The other aspect of coherence is that we should look for theories that fit together with other well-confirmed facts and scientific theories. Widely accepted theories are already well-confirmed, so if a hypothesis is incompatible with existing science, the default response should be that the hypothesis is mistaken. An extraordinary claim incompatible with scientific knowledge should require very strong evidence before it can be accepted.
Anyone who stops learning is old, whether at twenty or eighty. Anyone who keeps learning stays young.

Henry Ford