Determinate and indeterminate tomatoes both produce fruit, but have very different growth patterns. Learn the characteristics of each and the best varieties to choose.